4

robbiehansonXMPPframeworkを使用してチャットルームを作成しようとしています。

サンプルコードやドキュメントを入手できなかったため、次のように自分でチャットルームを開始しようとしました。

    XMPPRoomMemoryStorage *rosterstorage = [[XMPPRoomMemoryStorage alloc] init];
    XMPPRoom *xmppRoom = [[XMPPRoom alloc] initWithRoomStorage:rosterstorage jid:[XMPPJID jidWithString:@"test@mycompany.com/room"] dispatchQueue:dispatch_get_main_queue()];    
    [xmppRoom configureRoomUsingOptions:nil];
    [xmppRoom activate:[UIAppDelegate xmppStream]];
    [xmppRoom addDelegate:UIAppDelegate
            delegateQueue:dispatch_get_main_queue()];
   [xmppRoom inviteUser:[XMPPJID jidWithString:jabberID] withMessage:@"Hi join room"];

しかし、私はコンソールで次のように応答を取得しています:

 RECV: <message xmlns="jabber:client" from="test@mycompany.com" to="user1@mycompany.com/42512304551337785705750233" type="error"><x xmlns="http://jabber.org/protocol/muc#user"><invite to="user2@mycompany.com"><reason>Hi join room</reason></invite></x><error code="503" type="cancel"><service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></message>

誰かがMUCを開始するアイデアを持っていますか??これのためのサンプルコードはありますか??どんな助けもいただければ幸いです..事前に感謝します..

4

3 に答える 3

-1

私の知る限り、Facebook XMPP サーバーでは MUC を使用できません。彼らはそれを明示的に言っていませんが、私は pidgin wiki (ドイツ語です) でいくつかのヒントを見つけました: http://wiki.pidgin-im.de/index.php/Facebook . 私もこの話題で悩んでいました…

于 2012-06-05T09:57:32.703 に答える