Esempio n. 1
0
 static void Main(string[] args)
 {
     ClientThreadLocator.Register<ClientThread>();
     var listener = new TcpListenerAdapter(IPAddress.Any, 3000);
     var targetServer = new TelnetConnection("server", 7072);
     var server = new ReTelnetServer(listener, targetServer);
     server.Start();
 }
Esempio n. 2
0
        public void Setup()
        {
            _clientMock = new Mock<ITelnetConnection>();
            _clientMock.SetupGet(x => x.RemoteIPEndPoint)
                .Returns(new IPEndPoint(0, 0));

            _targetServerMock = new Mock<ITelnetConnection>();

            _tcpListenerMock = new Mock<ITcpListener>();
            _tcpListenerMock.Setup(x => x.AcceptTcpClient())
                .Returns(_clientMock.Object);
            ClientThreadLocator.Register<ClientThreadMock>();

            _server = new ReTelnetServer(_tcpListenerMock.Object, _targetServerMock.Object);
        }