如何用一个节加入多个 xmpp 房间?

Posted

技术标签:

【中文标题】如何用一个节加入多个 xmpp 房间?【英文标题】:How to join multiple xmpp rooms with one stanza? 【发布时间】:2015-03-30 08:34:08 【问题描述】:

当我登录到我的聊天应用程序时,我需要加入大约 20 个房间,但是发送 20 个加入节大约需要 1 分钟才能完成加入所有房间。我想知道有没有一种方法可以让我只发送 1 个带有 20 个房间 ID 的节来加入 20 个房间?

【问题讨论】:

【参考方案1】:

这实际上可以使用XEP-0033 Extended Stanza Addressing。你可以在这个问题上看到如何做到这一点:How to join multiple rooms by just sending one message to ejabberd server。

【讨论】:

以上是关于如何用一个节加入多个 xmpp 房间?的主要内容,如果未能解决你的问题,请参考以下文章

XMPP MUC问题

XMPP群聊java - 在邀请监听器内加入房间的用户的逻辑不起作用

如何在 XMPP 的聊天室中获取用户加入时间

XMPP 房间邀请

如何在 IOS 的 XMPP 群聊中接收通知

XMPP房间邀请好友IOS