如何使用XMPP进行广播?

时间:2015-07-02 11:09:07

标签: ios xmpp

我正在iOS上构建基于XMPP的IM应用程序。我想知道是否有规定向所有用户广播消息。这与仍然限于N个用户的群聊机制不同。比如说...... XMPP基金会向所有用户广播一条消息,说XEP中有一些变化......那样的东西?这可能吗?

2 个答案:

答案 0 :(得分:2)

大多数XMPP服务器都有向所有用户广播的方式,但这通常取决于服务器。 Openfire有一个广播模块。 ejabberd有一个模块调用mod_announce。

或者,根据您的需要,您可能需要查看XMPP pubsub。这是一个发布和订阅协议,允许发布者向订阅者广播消息。

答案 1 :(得分:1)

有一个根据开源Apache许可证授权的实时协作服务器。已获得OpenFire。它使用XMPP协议,可以通过Web界面轻松管理。此OpenFire服务器向所有用户和/或组提供名为Broadcast的插件。再次安装相同的文件非常详细。也许这应该成功。如果这对我有用,我会在这里更新我的答案。