Xmpp 暂停()和附加()时,我是否留在MUC中?

Xmpp 暂停()和附加()时,我是否留在MUC中?,xmpp,strophe,Xmpp,Strophe,我有一个使用Strophe编写的客户端,它加载在我网站的每个页面上。为了最小化延迟,我在每个页面上保存rid、jid和sid,以便使用Strophe的attach()方法 然而,我不确定暂停和连接是否会让我留在MUC。如果有,Strophe MUC插件是否有一个补丁可以让我在不重新加入MUC的情况下设置处理程序?是的,可以。BOSH pause和attach使流保持打开状态,XMPP服务器甚至不知道发生了什么(因为它发生在BOSH层) 暂停只是告诉BOSH连接管理器在短时间内不要期望收到您的请求

我有一个使用Strophe编写的客户端,它加载在我网站的每个页面上。为了最小化延迟,我在每个页面上保存rid、jid和sid,以便使用Strophe的attach()方法


然而,我不确定暂停和连接是否会让我留在MUC。如果有,Strophe MUC插件是否有一个补丁可以让我在不重新加入MUC的情况下设置处理程序?

是的,可以。BOSH pause和attach使流保持打开状态,XMPP服务器甚至不知道发生了什么(因为它发生在BOSH层)

暂停只是告诉BOSH连接管理器在短时间内不要期望收到您的请求的一种优雅方式。在BOSH中,不需要始终打开HTTP请求来保持XMPP流的活动状态,只需要您发出请求的频率足以让连接管理器确信您没有在没有警告的情况下脱机