1
在我当前的项目中,我想与XMPP多用户聊天中的人员进行通信。但是,我也需要向会议中的所有参与者发送数据,但不应将此数据视为消息。将字符串发送到XMPP MuC参与者而不使用“消息”对象
是否可以通过不使用正常聊天消息向MuC频道中的所有参与者发送数据(字符串)?
我正在使用Smack API,我假设所有参与者都使用我的程序。
在此先感谢!
在我当前的项目中,我想与XMPP多用户聊天中的人员进行通信。但是,我也需要向会议中的所有参与者发送数据,但不应将此数据视为消息。将字符串发送到XMPP MuC参与者而不使用“消息”对象
是否可以通过不使用正常聊天消息向MuC频道中的所有参与者发送数据(字符串)?
我正在使用Smack API,我假设所有参与者都使用我的程序。
在此先感谢!
解决方案是使用正常消息(使用type="groupchat"
),但不包括<body>
。
我不知道这是如何在Smack中完成的,或者如果可能的话(我希望是这样)。示例消息是:
<message to="[email protected]" type="groupchat">
<yourdata xmlns="your-xmlns">
<anything-you-want-here/>
</yourdata>
</message>
XMPP客户端会忽略这个消息,因为它没有<body>
标签。
非常感谢,它的作用就像是一种魅力:)刚才看到Smack实现了向消息中添加“属性”的可能性,它完全符合您的要求。 – Smashnet 2012-03-27 10:16:45