Red5不能调用客户端的方法
2013-12-06 00:00
148 查看
问题描述:我在Red5服务器端的应用程序中设计了一个定时应用程序,每隔6秒钟就会调用一次客户端的方法。通过这样的代码调用客户端的方法。但是不知道什么原因,一直调用都不能成功。
问题原因:这是一个莫名其妙地错误。
解决方法:在服务器端中随便写一句打印语句,比如System.out.println("a"),然后就能成功调用客户端的方法了。更加奇葩地是你把这个调用语句删除之后,还是能成功调用客户端的方法的,可是你丫的为什么不写打印语句的时候就不能调用成功呢???
//需要把IConnection转换为IServiceCapableConnection才能执行invoke调用 IServiceCapableConnection sc = (IServiceCapableConnection) conn; System.out.println("运行计划"); // 调用客户端的方法,并将Object传递给客户端,客户端可以访问数组所携带的参数。 sc.invoke("clientMethod", new Object[] { conn.getSessionId(), 1 });
问题原因:这是一个莫名其妙地错误。
解决方法:在服务器端中随便写一句打印语句,比如System.out.println("a"),然后就能成功调用客户端的方法了。更加奇葩地是你把这个调用语句删除之后,还是能成功调用客户端的方法的,可是你丫的为什么不写打印语句的时候就不能调用成功呢???
相关文章推荐
- 抛弃LCDS和FMS,在tomcat下开发Red5应用(第四篇)-客户端和服务器端的方法互相调用
- 抛弃LCDS和FMS,在tomcat下开发Red5应用(第五篇)-客户端和服务器端方法调用的参数传递
- 【手记】走近科学之为什么JObject不能调用LINQ扩展方法
- 客户端调用服务器端方法——ASP.NET AJAX(Atlas)、Anthem.NET和Ajax.NET Professional实现之小小比较
- 含有abstract方法的类,同时又含有static方法。这种类不能被实例化,那可以调用static方法吗????
- 使用JQuery从客户端调用C#方法
- 服务器端调用客户端方法
- Request.QueryString 不能像使用方法那样使用不可调用
- 解决 IOS9.0 调用qq2.91SDK登录 只显示web页面而不能调用客户端登录的问题
- Web Service 客户端,调用服务方法
- 简单ASP.NET AJAX 客户端应用:用JS直接调用WebServices方法
- 今天发现c#中的实例后的对象是不能调用静态方法,以前学Java的时候是可以的.
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(7):服务器端和客户端数据类型的自动转换:泛型集合类型
- xfire客户端调用远程服务出现:org.codehaus.xfire.XFireRuntimeException: Could not find operation xxx方法
- iPhone开发笔记[10/50]:调用initWithNibName方法时不能写上.xib
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(10):服务器端和客户端数据类型的自动转换:以XML方式序列化数据、小结
- [转]通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- 调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment之我的解决方法
- 为什么静态方法不能调用非静态的变量和方法
- 创建的web窗体中,添加的app_code文件夹不能调用的解决方法