在 asmack 中将项目发送到 pubsub 节点

Posted

技术标签:

【中文标题】在 asmack 中将项目发送到 pubsub 节点【英文标题】:Send item to pubsub node in asmack 【发布时间】:2013-04-10 12:40:10 【问题描述】:

我正在开发一个安卓聊天客户端应用程序,我正在使用 asmack 来实现 XMPP。 我能够连接到我的 XMPP 服务器。我需要将聊天消息发送到我订阅的特定节点。我使用以下代码获取消息

PubSubManager mgr = new PubSubManager(con);
LeafNode node = mgr.getNode("mynode");
node.subscribe(jid) 
Collection<? extends Item> items = node.getItems();

如何向该节点发送消息/聊天?

【问题讨论】:

【参考方案1】:

使用任一

node.send();

node.publish();

您可以在documentation 中找到示例。

【讨论】:

以上是关于在 asmack 中将项目发送到 pubsub 节点的主要内容,如果未能解决你的问题,请参考以下文章

如何在 xmpp smack 或 asmack 中将文件发送给离线用户?

在 Java 中将 protobuf 转换为 bigquery

如何使用 asmack 库发送和收听自定义 xmpp 存在数据包

Pubsub send_last_published_item 在 openfire 中没有效果

如何在 pubsub 节点上发送/接收自定义项目有效负载

使用 asmack 共享位置