【问题标题】:XMPP: How to send custom message between clients?XMPP:如何在客户端之间发送自定义消息?
【发布时间】:2020-09-12 21:51:27
【问题描述】:

我想在 Xmpp 客户端之间发送自定义协议,服务器是 Openfire。 例如,如果客户端 A 想与客户端 B 建立 P2P 呼叫,则 A 可以向 B 发送类似 的内容。 据我所知,如果A想给B发送自定义的,那么服务器需要创建一个新的插件来处理这个数据包。有没有办法在不改变服务器的情况下实现这个想法?

【问题讨论】:

  • 这取决于服务器,但通常如果你有一个正确寻址的 IQ 节(来自、id 和目标的完整 FullJID),那么服务器应该转发它节给用户就好了。最重要的一点 - 它必须是您的联系人的 FullJID(带资源)。
  • 成功了,感谢您的帮助。
  • 鉴于它解决了您的问题,我将其发布为答案 (stackoverflow.com/a/62200056/211453) -- 随时接受它:-)

标签: xmpp openfire


【解决方案1】:

这取决于服务器,但通常如果您有一个正确寻址的 IQ 节(来自、id 和目标的完整 FullJID),那么服务器应该将该节转发给用户就好了。最重要的一点 - 它必须是您的联系人的 FullJID(带资源)。

(在表明这适用于 OP 后从评论中复制)

【讨论】:

    猜你喜欢
    • 2020-12-18
    • 1970-01-01
    • 2012-03-06
    • 2023-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 1970-01-01
    相关资源
    最近更新 更多