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 };
}