基于XMPP,使用strophe.js的库来开发Web IM,页面跳转或刷新时,怎样保持与服务器的连接
关注。开发 Gtalklet 的时候研究过这个问题,希望在插件自动更新(重新加载)的时候不会导致连接中断。但是没找到很好的方案。有另外的思路:做无缝自动重连。当时牵扯太多,没有做完。
■网友
请问下,如何过得sid和rid?从jid里面能匹出来是rid吗?
■网友
很早之前我的方案是在服务器端实现一个bosh客户端,通过此客户端在后台login到服务器上获取到sid rid等数值,然后将此客户端的调用放到一个handler,输出为一段javascript代码,嵌入到HTML中的调用,获取到sid及rid,然后用connection.attach(jid,sid,rid)这么来处理;仅供参考
■网友
关闭浏览器时,建立的session不能立刻关闭,过了超时时间后才能关闭,哪位知道原因
■网友
不了解strophe.js……为什么不使用BOSH,然后js不保持长连接也没什么问题吧
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- |奥迪开发基于C-V2X校车警示系统
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱
- win10激活的问题
