我一直在寻找带有聊天室教程的好的 XMPP。我发现本教程很有帮助,但在实现多用户聊天方面仍然没有运气。
有人可以给我一个很好的参考吗?
提前致谢。
只要按照这种方式,就可以制作XMPP聊天室了。你必须配置一些关于房间的设置。
这个委托方法将被调用~你可以通过 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];