【问题标题】:Could Not Connect strophe js connection after DISCONNECTED statusDISCONNECTED 状态后无法连接 strophe js 连接
【发布时间】:2020-05-30 13:07:43
【问题描述】:

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

【问题讨论】:

    标签: javascript xmpp chat strophe


    【解决方案1】:

    如果您使用 BOSH 连接到您的服务器,那么您可以将 keepalive 添加到您的连接字符串中

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

    如果你使用Web Sockets连接,那么你需要在初始连接成功后编写一个setInterval。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多