如何使用 XMPP 进行广播?
How to broadcast using XMPP?
我正在 iOS 上构建基于 XMPP 的 IM 应用程序。我想知道是否有向所有用户广播消息的规定。这与群聊机制不同,群聊机制仍然限于N个用户。举个例子……XMPP 基金会向所有用户广播一条消息,说 XEP 有一些变化……类似的事情?这可能吗?
有一个实时协作服务器在开源 Apache 许可证下获得许可。授权 OpenFire
。它使用 XMPP 协议,可以通过 Web 界面轻松管理。此 OpenFire
服务器为所有用户和/或组提供了一个名为 Broadcast
的插件。同样的安装也有很好的记录。也许这应该可以解决问题。如果这对我有用,我会在这里更新我的答案。
大多数 XMPP 服务器都有向所有用户广播的方式,但这通常取决于服务器。 Openfire 有一个广播模块。 ejabberd 有一个模块调用 mod_announce.
或者,根据您的需要,您可能需要查看 XMPP pubsub。这是一种发布和订阅协议,允许发布者向订阅者广播消息。
我正在 iOS 上构建基于 XMPP 的 IM 应用程序。我想知道是否有向所有用户广播消息的规定。这与群聊机制不同,群聊机制仍然限于N个用户。举个例子……XMPP 基金会向所有用户广播一条消息,说 XEP 有一些变化……类似的事情?这可能吗?
有一个实时协作服务器在开源 Apache 许可证下获得许可。授权 OpenFire
。它使用 XMPP 协议,可以通过 Web 界面轻松管理。此 OpenFire
服务器为所有用户和/或组提供了一个名为 Broadcast
的插件。同样的安装也有很好的记录。也许这应该可以解决问题。如果这对我有用,我会在这里更新我的答案。
大多数 XMPP 服务器都有向所有用户广播的方式,但这通常取决于服务器。 Openfire 有一个广播模块。 ejabberd 有一个模块调用 mod_announce.
或者,根据您的需要,您可能需要查看 XMPP pubsub。这是一种发布和订阅协议,允许发布者向订阅者广播消息。