// // UCWebSocketSever.h // wolfman // // Created by 张灿 on 2017/6/19. // Copyright © 2017年 shareSmile. All rights reserved. // #import #import "SRWebSocket.h" #import "UCPacketBody.h" typedef void(^reconnectBlock)(void); @protocol webSocketDidRecvMessageDelegate - (void)didRecvMessage:(UCPacketBody*)packet; - (void)weakNetWorkWaring; @end @interface UCWebSocketSever : NSObject @property(nonatomic,weak)id delegate; @property(nonatomic,strong)NSTimer* timer; @property(nonatomic,strong)NSString* serveUrl; @property(nonatomic,strong)NSString* roomId; +(instancetype)sharedWebSocketServer; - (void)removeDelegate; - (void)startConnentWebSocket:(NSInteger)reconn; - (void)closeConnectWebSocket; - (void)sendData:(NSData*)data; - (void)resetConnect; @end