2012-06-26 82 views

回答

0

要發送消息到一個房間,你必須先加入了房間。從XEP-0045, section 7.2.2

<presence to='[email protected]/my_nickname'> 
    <x xmlns='http://jabber.org/protocol/muc'/> 
</presence> 

然後您的消息應該工作。

+0

謝謝。對於任何有相同問題的人首先定義命名空間'NS_MUC ='http:// jabber.org/protocol/muc'',然後定義存在,'presence = xmpp.Presence(to = ROOM_JID)',最後設置x標籤像這樣'presence.setTag('x',namespace = NS_MUC).setTagData('password','PASSWORD')'。現在,您可以通過客戶端client.send(presence)發送狀態信息 – wasimbhalli

相關問題