-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathConnectHelper.h
More file actions
54 lines (44 loc) · 1.38 KB
/
ConnectHelper.h
File metadata and controls
54 lines (44 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/*********************************************************************
* 版权所有 apj_zzz
*
* 文件名称: ConnectHelper
* 内容摘要: 即时通信连接管理类
* 其它说明: 头文件
* 作 成 者: ZGD
* 完成日期: 2016年07月26日
* 修改记录1:
* 修改日期:
* 修 改 人:
* 修改内容:
* 修改记录2:
**********************************************************************/
#import <Foundation/Foundation.h>
#import <HotCommunity-Swift.h>
#warning 填写服务器地址
#define HC_HOST @"http://填写服务器地址"
@protocol SocketRoomChatDelegate <NSObject>
@optional
// 用户列表返回
-(void)roomMemberList:(NSArray *)userList;
// 系统消息提示
-(void)roomSystemTips:(NSDictionary *)sysTip;
// 房间消息代理
-(void)roomMessageReceive:(NSDictionary *)message;
@end
@interface ConnectHelper : NSObject
@property (nonatomic,strong) SocketIOClient* roomSocket;
@property (nonatomic,assign) id<SocketRoomChatDelegate> roomDelegate;
+ (ConnectHelper *)shareInstence;
// 连接服务器
-(void)connectHost;
// 登录用户到实时通讯
-(void)connectLogin:(NSDictionary *)userInfo;//id、名字、头像
// 加入房间
-(void)joinRoomChat:(NSDictionary *)userInfo roomID:(NSString *)roomId;
// 离开房间
-(void)leave;
// 断开连接
-(void)disconnect;
// 发送消息
-(void)sendRoomMessage:(NSDictionary *)msgInfo;
@end