/// <summary>
 /// Initializes a new instance of the <see cref="WSNetworkConnector"/> class.
 /// </summary>
 /// <param name="messageTypeCache">The message type cache.</param>
 /// <param name="messageSerializer">The message serializer.</param>
 /// <param name="messageProcessor">The message processor.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="wsHandshakeHandler">The websocket handshake handler.</param>
 /// <param name="tcpClient">The tcp client.</param>
 public WSNetworkConnector(
     IMessageTypeCache messageTypeCache,
     IMessageSerializer messageSerializer,
     IMessageProcessor messageProcessor,
     ILogger <WSNetworkConnector> logger,
     IWSHandshakeHandler wsHandshakeHandler,
     TcpClient tcpClient) : base(messageTypeCache, messageSerializer, messageProcessor, logger, tcpClient)
 {
     _wsHandshakeHandler = wsHandshakeHandler;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="WSNetworkConnector"/> class.
 /// </summary>
 /// <param name="messageTypeCache">The message type cache.</param>
 /// <param name="messageSerializer">The message serializer.</param>
 /// <param name="messageProcessor">The message processor.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="wsHandshakeHandler">The websocket handshake handler.</param>
 /// <param name="host">The host string.</param>
 /// <param name="port">The port.</param>
 public WSNetworkConnector(
     IMessageTypeCache messageTypeCache,
     IMessageSerializer messageSerializer,
     IMessageProcessor messageProcessor,
     ILogger <WSNetworkConnector> logger,
     IWSHandshakeHandler wsHandshakeHandler,
     string host, int port) : base(messageTypeCache, messageSerializer, messageProcessor, logger, host, port)
 {
     _wsHandshakeHandler = wsHandshakeHandler;
 }