red5 sharedobject不能同步问题及解决
2009-08-10 10:01
85 查看
问题:在red5上新建sharedobject,然后用多个客户端连接此sharedobject,当最后一个客户端断开连接之后,又一个客户端连接此sharedobject,发现不能同步。
原因:在服务器上创建的是non-persistent sharedobject,当最后一个客户端断开连接,此sharedobject自动销毁。
解决:1.在appconncect时自动判断,连接客户端数目,如果为0重新创建该sharedobject2.或者在每次访问sharedobject时使用getAttribute(scope, name, false)" ,用这个方法将返回一个存在的sharedobject对象属性,如果该sharedobject不存在则创建sharedobject。
原因:在服务器上创建的是non-persistent sharedobject,当最后一个客户端断开连接,此sharedobject自动销毁。
解决:1.在appconncect时自动判断,连接客户端数目,如果为0重新创建该sharedobject2.或者在每次访问sharedobject时使用getAttribute(scope, name, false)" ,用这个方法将返回一个存在的sharedobject对象属性,如果该sharedobject不存在则创建sharedobject。
相关文章推荐
- error while loading shared libraries: libopencv_highgui.so.3.0: cannot open shared object file问题解决
- 解决VS中Shockwave Flash Object不能引入,未注册问题
- ffplay不能直播red5上的直播流问题解决
- win2003上不能与iphone同步问题解决
- libreadline.so.6: cannot open shared object file 问题解决办法
- 在Ubuntu中用repo下载和同步不同的工程,提示不能下载的问题解决方法
- 关于MyEclipse工程部署不能实时同步到Tomcat问题的解决
- 解决Firefox的Sync不能同步的问题
- 解决jenkins打包时不能同步最新代码问题
- 关于MyEclipse工程部署不能实时同步到Tomcat问题的解决
- ElasticSearch使用jdbc-river同步数据库出现dateOptionalTime不能识别的问题解决办法一则
- 解决windows server 有的机器是时间不能同步问题
- 完整linux下配置RMagick步骤 解决RMagick.so cannot open shared object问题
- 解决VS中Shockwave Flash Object不能引入,未注册问题
- 解决hibernate产生的id序列或者setXX不能同步到数据库到问题(this.hibernateTemplate.flush();hibernateTemplate.getSessionFactory().getCurrentSession().connection().commit())
- fedora20 执行 arm-linux-gcc 出现 libz.so.1: cannot open shared object file问题解决方案
- 解决 libstdc++.so.5: cannot open shared object file: No such file or directory 问题
- 解决VS2008中Shockwave Flash Object不能引入,未注册问题
- cannot open shared object file: No such file or directory 的问题解决
- linux上运行程序问题,提示cannot open shared object file错误的解决办法