// // SocketServiceHandler.h // OneCable // // Created by KaRam Kim on 2017. 2. 17.. // Copyright © 2017년 ntels. All rights reserved. // #import #import @protocol SocketServiceDelegate @optional - (void) socketConnectComplete; - (void) socketDidReceiveMessage:(id)message; - (void) didFailWithError:(NSError *)error; - (void) socketDidReceivePong:(NSData *)pongPayload; - (void) socketDidCloseWithCode:(NSInteger)code; @end @interface SocketServiceHandler : NSObject @property (nonatomic, assign) id delegate; @property (readonly, nonatomic) BOOL isConnected; @property (nonatomic, strong) NSString* strSocketURL; + (id)sharedManager; - (void) open; - (void) close; - (void) sendData:(NSDictionary *)data; - (void) initDelegate:(id) delegate; - (SRReadyState) getSocketStatus; @end