我用的Openfire和啪的工作,目前正在创建新的系统MultiUserChat客房。我怎么告诉客户新系统机房已经建立(删除)在服务器上? (我需要客户修改他们的花名册)

有帮助吗?

解决方案

这是一个“挑战”。服务器不将消息发送给客户,告知新的房间 - 像用户存在的消息。这是客户的责任,探索服务(如“会议”),并寻找新的房间。

因此,对于所有可能的客户提供通用的解决方案将无法工作。如果你自己开发的客户端,你可以实现一个额外的通知服务。这将需要实施一个Openfire的插件,侦听的房间修改“事件,并发送自定义消息,您的客户将与更新房间列表反应。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top