【问题标题】:controlling the number of chatroom users in xmpp server [closed]控制 xmpp 服务器中聊天室用户的数量 [关闭]
【发布时间】:2012-08-11 11:25:32
【问题描述】:

我正在使用 xmpp 服务器(例如 openfire)设计实时聊天引擎,我希望能够限制可以进入聊天室的用户数量,“编程室”中应该只有 30 人room 下一个进入房间的人,即从第 31 个人开始应该被分配到“programming room-2”,一旦用户数量达到 30 就会自动创建,同样,当编程 room1 中的用户低于 30 个新用户时会自动创建进入编程室的应分配给编程室1。我应该使用插件/组件来实现这一点。

【问题讨论】:

    标签: java plugins components xmpp openfire


    【解决方案1】:

    我不会像您在上面的评论中建议的那样下地狱,而是​​为您提供一种方法。

    创建一个服务器端组件。您的客户向它发送一些协议(例如XEP-0050),然后该服务向您的客户发送到正确房间的邀请。如果您希望现有客户能够加入,也可以接受纯文本消息。

    该组件将需要加入每个房间以跟踪使用其存在的参与者的数量。因此,只需让组件根据需要创建每个房间,然后再邀请任何参与者。

    【讨论】:

      猜你喜欢
      • 2018-06-05
      • 2015-11-05
      • 1970-01-01
      • 2016-10-06
      • 2012-12-19
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      相关资源
      最近更新 更多