1
我試圖用拍擊創建一個即時聊天的房間,但服務器返回了我的智商包錯誤代碼401和TYPE =「AUTH」和具有消息的消息包的房間從進入鎖定狀態,直到配置被確認未授權的錯誤,同時創造一個MultiUserChat房間
final MultiUserChat muc = new MultiUserChat(connection, chatName+"@conference.123");
try {
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
muc.create(chatName);
} catch (XMPPException e) {
Log.e("Exception", e.getMessage());
}
這給出了一個例外(未授權(401))。 以下是從服務器接收到的兩個包:
<iq id="J1O5y-5" to="[email protected]/Smack" from="[email protected]" type="error"><error code="401" type="AUTH"><not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
和
<message to="[email protected]/Smack" from="[email protected]" type="groupchat"><body>This room is locked from entry until configuration is confirmed.</body></message>
那麼,有沒有在服務器配置,我需要或有任何問題,在代碼中的任何改變?