【问题标题】:How do I detect a disconnected session with Strophe.js?如何检测与 Strophe.js 断开的会话?
【发布时间】:2026-02-02 05:50:01
【问题描述】:

假设聊天对话很长,Jabber 聊天客户端之间的连接最终可能会断开。

如何检测来自基于 Strophe.js 的 jabber 客户端的连接?

【问题讨论】:

    标签: javascript xmpp strophe


    【解决方案1】:

    Strophe 通过事件管理连接状态的变化。似乎没有简单的方法来查询给定连接的状态,但跟踪它是相当直接的。

    Strophe.Connection 上的“连接”消息采用一个函数,然后在任何连接状态更改时调用该函数。跟踪该函数中的当前状态。

    【讨论】:

      最近更新 更多