public void TearDown() { _server.Dispose(); _client.Dispose(); _server = null; _client = null; }
public void Setup() { ManualResetEvent mre = new ManualResetEvent(false); _server = new SimpleSocketTcpListener(); _client = new SimpleSocketTcpClient(); new Thread(() => _server.StartListening(13000)).Start(); ClientConnectedDelegate con = (client) => { _clientid = client.Id; mre.Set(); }; _contract = new MessageContractImpl(); _client.AddMessageContract(_contract); _server.AddMessageContract(_contract); _server.ClientConnected += con; _client.StartClient("127.0.0.1", 13000); mre.WaitOne(10000); _server.ClientConnected -= con; }
public void Setup() { Counter clientCounter = new Counter(); ManualResetEvent mre = new ManualResetEvent(false); _server = new SimpleSocketTcpListener(); new Thread(() => _server.StartListening(13000)).Start(); ClientConnectedDelegate con = (client) => { clientCounter.Count(); if (clientCounter.GetCount == _numClients) { mre.Set(); } }; _server.ClientConnected += con; for (var i = 0; i < _numClients; i++) { initClient(); } mre.WaitOne(new TimeSpan(0, 5, 0)); _server.ClientConnected -= con; Assert.AreEqual(_numClients, clientCounter.GetCount); }
public Server(string IP, int Port, OpenDeckEngine Engine) { this.Engine = Engine; this.TCPServer = new SimpleSocketTcpListener(); this.TCPServer.MessageReceived += TCPServer_MessageReceived; this.TCPServer.ClientConnected += TCPServer_ClientConnected; this.TCPServer.ClientDisconnected += TCPServer_ClientDisconnected; this.TCPServer.StartListening(IP, Port); }
public void TearDown() { foreach (var client in _clients) { client.Dispose(); } _server.Dispose(); _server = null; _clients.Clear(); }