查看在线用户组,无需在openfire聊天服务器上订阅

时间:2013-05-28 00:04:56

标签: c# xmpp chat openfire agsxmpp

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

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

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

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

任何想法?

openfire / asp.net mvc / agsxmpp

1 个答案:

答案 0 :(得分:0)

好的,所以不可能这样做。

这里引自Alex (agsxmpp forum)

  

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