【发布时间】:2016-05-27 10:30:00
【问题描述】:
我使用 Openfire 作为 XMPP 服务器,并添加了websocket plugin 以改进某些聊天功能(即文件传输)。
我的网络客户端之间通过 xmpp 进行的通信工作正常,但客户端网络断开或更改时出现问题。
事实上,在这些情况下,断开连接的客户端仍然在服务器中保持在线状态,即使在空闲连接策略中设置了超时。
没有向客户端发送 ping,因此 openfire 从不检查客户端连接是否处于活动状态。
我发现一个问题仍然存在:https://igniterealtime.org/issues/browse/OF-963
是否有解决方法来避免断开连接的客户端在使用 websockets 的 Openfire 服务器上保持在线?
【问题讨论】:
标签: javascript xmpp openfire strophe