xmpp 聊天室
来源:互联网 发布:windows怎么激活 编辑:程序博客网 时间:2024/06/10 09:50
聊天室
[cpp] view plaincopyprint?
- //初始化聊天室
- XMPPJID *roomJID = [XMPPJID jidWithString:ROOM_JID];
- xmppRoom = [[XMPPRoom alloc] initWithRoomStorage:self jid:roomJID];
- [xmppRoom activate:xmppStream];
- [xmppRoom addDelegate:self delegateQueue:dispatch_get_main_queue()];
[cpp] view plaincopyprint?
- //创建聊天室成功
- - (void)xmppRoomDidCreate:(XMPPRoom *)sender
- {
- DDLogInfo(@"%@: %@", THIS_FILE, THIS_METHOD);
- }
[cpp] view plaincopyprint?
- //加入聊天室,使用昵称
- [xmppRoom joinRoomUsingNickname:@"quack" history:nil];
[cpp] view plaincopyprint?
- //获取聊天室信息
- - (void)xmppRoomDidJoin:(XMPPRoom *)sender
- {
- [xmppRoom fetchConfigurationForm];
- [xmppRoom fetchBanList];
- [xmppRoom fetchMembersList];
- [xmppRoom fetchModeratorsList];
- }
[cpp] view plaincopyprint?
- // 收到禁止名单列表
- - (void)xmppRoom:(XMPPRoom *)sender didFetchBanList:(NSArray *)items;
- // 收到好友名单列表
- - (void)xmppRoom:(XMPPRoom *)sender didFetchMembersList:(NSArray *)items;
- // 收到主持人名单列表
- - (void)xmppRoom:(XMPPRoom *)sender didFetchModeratorsList:(NSArray *)items;
[cpp] view plaincopyprint?
- - (void)xmppRoom:(XMPPRoom *)sender didNotFetchBanList:(XMPPIQ *)iqError;
- - (void)xmppRoom:(XMPPRoom *)sender didNotFetchMembersList:(XMPPIQ *)iqError;
- - (void)xmppRoom:(XMPPRoom *)sender didNotFetchModeratorsList:(XMPPIQ *)iqError;
离开房间
[cpp] view plaincopyprint?
- [xmppRoom deactivate:xmppStream];
[cpp] view plaincopyprint?
- //离开聊天室
- - (void)xmppRoomDidLeave:(XMPPRoom *)sender
- {
- DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD);
- }
其他代理
[cpp] view plaincopyprint?
- //新人加入群聊
- - (void)xmppRoom:(XMPPRoom *)sender occupantDidJoin:(XMPPJID *)occupantJID
- {
- DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD);
- }
- //有人退出群聊
- - (void)xmppRoom:(XMPPRoom *)sender occupantDidLeave:(XMPPJID *)occupantJID
- {
- DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD);
- }
- //有人在群里发言
- - (void)xmppRoom:(XMPPRoom *)sender didReceiveMessage:(XMPPMessage *)message fromOccupant:(XMPPJID *)occupantJID
- {
- DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD);
0 0
- xmpp 聊天室
- xmpp聊天室
- xmpp聊天室配置
- XMPP学习记录六:聊天室
- XMPP学习记录六:聊天室
- XMPP - Socket 实现创建聊天室
- xmpp聊天室基本知识——术语
- PHP添加Openfire|XMPP聊天室,添加用户
- PHP链接xmpp,openfire新增用户,聊天室
- Android基于XMPP Smack openfire 开发的聊天室
- Android基于XMPP Smack openfire 开发的聊天室(一)
- 基于xmpp聊天室实现,国外牛人作品
- Android基于XMPP Smack openfire 开发的聊天室
- xmpp和OpenFire实例,实现即时聊天室,支持离线消息
- Xmpp smack 聊天室岗位以及角色的管理
- Android基于XMPP Smack openfire 开发的聊天室
- openfire,smack,XMPP,android下的会议室,聊天室的实现
- Android基于XMPP Smack openfire 开发的聊天室(一)
- iOS开发 改变UINavigationController的UINavigationBar的高度和背景图片
- kvc 变态,私有属性都能拿到
- UILaber 设置动态高度,获取高度
- box2d
- ios 动态获取第三方路径
- xmpp 聊天室
- xmpp 登陆
- python判断C语言是否被#if 0注掉
- xmpp 好友列表,删除好友
- xmpp 好友上下线
- XMPPFrameWork IOS 开发(七)消息回执
- UIApplication sharedApplication详细解释-IOS
- ios 获取当前时间
- ios NSRunloop