@interface SWSWebsocket : WebSocket

- (void)takeMessage:(SWSMessage *)message;
- (NSString *)hostName;
// prohibit raw network operation
- (void) __unavailable sendBuffer:(NSData *)msg;
- (void) __unavailable sendMessage:(NSData *)msg;
- (void) __unavailable start;
- (void) __unavailable stop;
- (void)sendData:(NSData *)msg;
- (void)sendBigOne:(NSData *)header withPayload:(NSData *)payload;
- (void)disconnectNow;
@end
