【发布时间】:2017-01-20 09:24:43
【问题描述】:
我目前正在开发一个应用程序,该应用程序基本上可以同时为每个用户提供多个会议/房间。
换句话说,单个用户可以在任何时候在任意多个房间中...
但是,虽然这目前适用于 10/11(它会有所不同)房间,但一旦用户尝试加入更多房间,它就会失败。
最初我认为这是前端 iOS 的结果,但现在使用 InstantBird(MacOS XMPP 客户端)测试了 10 多个房间,我可以确认问题似乎在 ejabberd 端...
到目前为止,我无法提取返回的任何类型的错误消息。我检查了日志,一切似乎都很好(我可能遗漏了一些东西,因为我不确定要查找什么)。
关于它可能是什么,我有几个想法,但我真的不知道从哪里开始:
- Ejabberd 是否限制用户一次可以加入的房间数量?
- 在尝试加入多个房间时,Ejabberd 是否有可能超过的超时时间(这可以解释为什么它最多在 10 到 12 个房间之间变化)?
【问题讨论】:
标签: ios xmpp ejabberd multiuserchat