ConnectDelegate 说明
@protocol ConnectDelegate <NSObject>
@required
/**
* 开始登录消息服务器时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) messageServerLoginStart:(NSInteger)status message:(NSString*) msg;
/**
* 登录消息服务器成功时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) messageServerLoginSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 登录消息服务器错误时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) messageServerLoginError:(NSInteger)status message:(NSString*) msg;
/**
* 被服务器踢下线时回调, 当此帐号在其他设备登录时发生
* @param status 总是 0
* @param msg 信息
*/
- (void) messageServerKickoff:(NSInteger)status message:(NSString*)msg;
@optional
/**
* 消息服务连接开始回调
* @param status 总是 0
* @param msg 连接发起失败的信息
*/
- (void) messageServerConnectStart:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务连接成功回调
* @param status 总是 0
* @param msg 连接成功的信息
*/
- (void) messageServerConnectSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器连接错误回调
* @param status 总是 0
* @param msg 连接错误的信息
*/
- (void) messageServerConnectError:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器开始断开连接回调
* @param status 总是 0
* @param msg 断开连接错误的信息
*/
- (void) messageServerDisconnectStart:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器断开连接成功回调
* @param status 总是 0
* @param msg 断开连接成功的信息
*/
- (void) messageServerDisconnectSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器断开连接错误回调
* @param status 总是 0
* @param msg 断开连接错误的信息
*/
- (void) messageServerDisconnectError:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器连接超时回调
* @param status 总是 0
* @param msg 超时的信息
*/
- (void) messageServerConnectTimeout:(NSInteger)status message:(NSString*) msg;
/**
* 流媒体服务器连接成功时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) udpServerConnectSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 流媒体服务器连接错误时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) udpServerConnectError:(NSInteger)status message:(NSString*) msg;
/**
* 流媒体服务器断开成功时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) udpServerDisconnectSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 流媒体服务器断开错误时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) udpServerDisconnectError:(NSInteger)status message:(NSString*) msg;
/**
* 消息服务器发送心跳时回调, 应用在前台时一分钟发一次,在后台时10分钟发一次
* @param status 总是 0
* @param msg 信息
*/
- (void) tcpServerHeartbeating:(NSInteger)status message:(NSString*) msg;
/**
* 收到消息服务器的心跳响应时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) tcpServerHeartbeatSuccess:(NSInteger)status message:(NSString*) msg;
/**
* 在超时时间内没有收到消息服务器的心跳响应时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) tcpServerHeartbeatError:(NSInteger)status message:(NSString*) msg;
/**
* P2P 连接成功时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) p2pConnectSuccess:(NSInteger)status message:(NSString*) msg;
/**
* P2P 连接错误时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) p2pConnectError:(NSInteger)status message:(NSString*) msg;
/**
* P2P 连接断开时回调
* @param status 总是 0
* @param msg 信息
*/
- (void) p2pDisconnectSuccess:(NSInteger)status message:(NSString*) msg;
@end