protected WebSocketChannelClientBase(IExecutor executor, IWebSocketChannelEvents events, ILogger logger = null)
        {
            _executor           = executor;
            _events             = events;
            WebSocketConnection = WebSocketConnectionFactory.CreateWebSocketConnection();
            Logger = logger ?? new ConsoleLogger();

            State = WebSocketConnectionState.New;
        }
 public WebSocketChannelClient(IExecutor executor, IWebSocketChannelEvents events, ILogger logger = null) : base(executor, events, logger)
 {
 }