错误提示:您参加了太多会议

时间:2018-08-22 10:55:55

标签: android ejabberd smack

用户有20个房间。 ejabber userPreference值为50

问题在以下情况下出现:

  1. 用户打开应用,然后加入20个房间。
  2. 应用杀死并打开应用,然后用户加入20个房间
  3. 应用杀死并打开应用,然后用户加入10

然后在multiUserChat.join(mucEnterConfig)给出错误之后

  

org.jivesoftware.smack.StanzaCollector.nextResultOrThrow(StanzaCollector.java:263)    org.jivesoftware.smackx.muc.MultiUserChat.enter(MultiUserChat.java:355)    org.jivesoftware.smackx.muc.MultiUserChat.join(MultiUserChat.java:711)   获取资源约束等待。错误代码='500'type ='wait'>:您参加了太多会议

1 个答案:

答案 0 :(得分:0)

您可以在 ejabberd.cfg

中添加具有不同值的 mod_muc 选项 {max_user_conferences,100}