java - Openfire 将消息退回给发件人

标签 java xmpp openfire smack

我正在制作一个 Openfire 插件,用于将消息从服​​务器发送到客户端。

客户端发送带有自定义扩展名的消息,无需添加属性,因为插件将决定收件人。但是 Openfire 会将其退回给发送者。如何使此方法发挥作用。

最佳答案

Openfire 是一个 XMPP 服务器。 XMPP 服务器定义了服务器应该如何 process a message without a 'to' attribute .

一种常见的方法是创建一个(服务器端)可寻址实体(例如,通过让您的插件创建一个组件)。然后,您的客户端可以将消息发送到该组件。

关于java - Openfire 将消息退回给发件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48161222/

相关文章:

java - 在 Activity 中访问 Fragment 的 textView 时出现 NullPointerException

xmpp - 使用 openfire 监控插件检索存档消息

c# - 开源 .Net Jabber/XMPP 服务器?

openfire - 无法使用 openfire REST API 将成员添加到现有房间

ios - 使用 iOS Openfire 和 Robbie Hanson 库以所有者权限加入现有的 XMPP MUC 房间

java - 是否可以使用伴随对象扩展具有非空构造函数的类

java - Maven:简单的 classpathLayoutType 正在生成类似于存储库 classpathLayoutType 的类路径

java - hbm2ddl 更新在 Spring Boot 中给出错误

android - 为什么即使 session 中不存在 SESSION,openfire 的用户仍保持在线状态

javascript - 在 openfire 中将 converse.js 与 fastpath 连接