看到组的在线用户,而不必在openfire聊天服务器上订阅

本文关键字:聊天 openfire 服务器 不必 在线 用户 | 更新日期: 2023-09-27 18:15:32

不确定这个问题是否与编程相关,但我认为SO用户可能有关于我的问题的经验来分享。

是否可以自动查看特定组上的在线用户而无需订阅(添加为朋友/伙伴)?因此,每当用户进入特定组时,他/她将自动看到相应组上的所有在线用户。每个用户都可以自由进入网站上的任何组。

这可以通过使用插件等在聊天服务器端完成,或者可以在agsxmpp端完成。

我们尝试使用会议室(MUC),但它限制最多100个用户,在我们的网站上,用户进入组的数量可以超过500个用户。

任何想法?

openfire / asp.net mvc / agsxmpp

看到组的在线用户,而不必在openfire聊天服务器上订阅

好的,所以这是不可能的。

这里引用Alex (agsxmpp论坛)

XMPP总是需要相互订阅。这意味着您要添加和订阅的联系人必须批准您的订阅。没有批准,你就没有存在感。这意味着您添加的联系人必须手动或自动接受此请求。如果他们这样做,一切都将工作,服务器将开始向您发送存在。