在OpenFire服务器中同时支持多次登录

Hit*_*tel 5 chat xmpp openfire

我已将OpenFire配置为用作客户的服务器.

但在以下情况中,OpenFire没有给出适当的响应:

客户从连接到我的服务器的两个聊天客户端登录并与另一个客户B聊天.问题是,最后一个活跃的客户A只能从客户B获取消息,而不是在聊天客户端中获取消息.

任何人都配置了OpenFire可以建议我需要更改设置.

谢谢.

Flo*_*low 12

这是XMPP的设计,可以在RFC3921第11.1节"Inbound Stanzas"中看到.

要将发送到openfire中的裸JID的消息发送到所有相关的完整JID(资源+裸JID),您需要route.all-resources使用trueOpenfire中的值设置系统属性(管理控制台>服务器管理器>系统属性).您必须创建此系统属性.此外,您必须在两个客户端中设置相同的优先级.

另见这些 igniterealtime论坛 帖子.