public TokenChecker(GatewayInitiator initiator, TcpGateway gateway, Socket socket) { _initiator = initiator; _gateway = gateway; _logger = initiator.CreateChannelLogger(socket.RemoteEndPoint, socket); _socket = socket; _connection = new TcpConnection(_logger, socket) { Settings = initiator.ConnectionSettings }; }