-3

私はチャットルームのチュートリアルで良い XMPP を探していました。このチュートリアルは役に立ちましたが、マルチユーザー チャットの実装に関してはまだうまくいきません。

誰かが私にこれについての良い参考文献を教えてもらえますか?

前もって感謝します。

4

1 に答える 1

1

このようにすれば、XMPPチャットルームを作ることができます。部屋に関するいくつかの設定を構成する必要があります。

  • (void)xmppRoom:(XMPPRoom *)送信者 didConfigure:(XMPPIQ *)iqResult

このデリゲート メソッドは ~ と呼ばれ、XMPP で必要なものを設定できます - 045 ドキュメント

    XMPPRoomMemoryStorage *roomMemory = [[XMPPRoomMemoryStorage alloc]init];

    roomID = [NSString stringWithFormat:@"%@@%@",_subjectOfRoom.text,szRoomName];
    XMPPJID *roomJID = [XMPPJID jidWithString:roomID];

    XMPPRoom *xmppRoom = [[XMPPRoom alloc]initWithRoomStorage:nil
                                                          jid:roomJID
                                                dispatchQueue:dispatch_get_main_queue()];

    [xmppRoom addDelegate:self delegateQueue:dispatch_get_main_queue()];

    [xmppRoom activate:[[JSXMPP_Singletone sharedInstanc]xmppStream]];

    [xmppRoom joinRoomUsingNickname:@"KIM"
                            history:nil
                           password:nil];
    [xmppRoom configureRoomUsingOptions:nil];
于 2013-06-08T16:40:37.387 に答える