【问题标题】:How to broadcast using XMPP?如何使用 XMPP 进行广播?
【发布时间】:2015-07-02 11:09:07
【问题描述】:

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

【问题讨论】:

  • 为什么投反对票????
  • 是的,我也很好奇...为什么投反对票???!!!我认为最好问是否有不清楚的地方而不是投票!这是不正确的。
  • 感谢洛伦佐的支持。我想我得到了部分答案……很快就会发布。也许有人觉得它有用

标签: ios xmpp


【解决方案1】:

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

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

【讨论】:

  • 感谢 MIckael 的回复。我想我是在正确的轨道上。
【解决方案2】:

有一个根据开源 Apache 许可证获得许可的实时协作服务器。授权OpenFire。它使用 XMPP 协议,可以通过 Web 界面轻松管理。这个OpenFire 服务器为所有用户和/或组提供了一个名为Broadcast 的插件。同样的安装也有很好的记录。也许这应该可以解决问题。如果这对我有用,我会在这里更新我的答案。

【讨论】:

    猜你喜欢
    • 2019-02-26
    • 1970-01-01
    • 2014-12-26
    • 2015-12-03
    • 2010-10-10
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 2010-09-25
    相关资源
    最近更新 更多