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