处于断开状态后无法连接strophe js连接

问题描述 投票:2回答:1

目前,我已将strophe集成到我的聊天应用程序中。它可以正常工作,直到用户在线为止但是,当我尝试在系统中切换另一个WiFi连接时,strophe发送DISCONNECTED我不知道要在这种情况下自动重新连接。请帮助我解决此问题。

javascript xmpp chat strophe
1个回答
0
投票

如果使用BOSH连接到服务器,则可以在连接字符串中添加keepalive

new Strophe.Connection(this._xmppConnectionsString, { 'keepalive': true })

如果使用Web套接字进行连接,则在初始连接成功后需要编写setInterval。

    setInterval(function(){ 
                    this._xmppConnection.send($pres().tree()); 
                }, 12000);

这应该可以解决您的问题。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.