【问题标题】:Does Strophe support message carbon?Strophe 是否支持消息碳?
【发布时间】:2017-05-18 19:56:52
【问题描述】:

我打算为聊天服务器添加消息碳功能(当用户登录到多个设备并发送消息或/接收消息时,它将在所有设备之间同步),我在 Ejabberd 上运行并且使用 strophe.js...

我想知道是否有为 Ejabberd 编写的插件可以安装,也可以为 strophe.js 安装???

我查看了https://github.com/processone/ejabberd-contrib 和 strophe.js 的 github 他们似乎都没有消息碳插件。想知道以前有没有人实现过这个?

我已经读过,如果没有,我应该将其视为群聊???我不确定为什么会这样???并且不确定这是否对资源有利,如果扩大规模会怎样,这会对整体结构产生影响。

如果它被视为群聊,那么我假设每个资源/会话将被视为不同的用户?然后,当向该组发送消息时,所有其他会话/用户都会更新,所以即使有 2 个用户??

【问题讨论】:

    标签: ejabberd strophe


    【解决方案1】:

    ejabberd 在最新版本中默认支持消息碳。

    此功能与群聊无关,不能也不应该被同等对待。

    如果您阅读XEP-0280 Message Carbons,您应该会看到发送类似于以下的数据包足以启用它:

    <iq id='enable1' type='set'>
      <enable xmlns='urn:xmpp:carbons:2'/>
    </iq>
    

    您还可以在XMPP Academy video #2 at 27m30s 中找到有价值的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 2012-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多