Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Strophe 编写的客户端,它加载在我网站的每个页面上。为了最大限度地减少延迟,我保存了摆脱,每个页面的 jid 和 sid 都会更改,以便我可以使用 Strophe 的 attach() 方法。
但是,我不确定暂停和附加是否让我留在 MUC。如果是这样,是否有 Strophe MUC 插件的补丁可以让我在不重新加入 MUC 的情况下设置处理程序?
是的你是。BOSH 暂停和附加使您的流打开,XMPP 服务器甚至不知道它发生了(因为它发生在 BOSH 层)。
暂停只是告诉 BOSH 连接管理器在短时间内不要期待您的请求的一种优雅方式。在 BOSH 中,没有必要始终保持 HTTP 请求打开以保持 XMPP 流处于活动状态,只要您经常发出请求,连接管理器就会满意您没有在没有警告的情况下离线。