public void Setup() { ManualResetEvent mre = new ManualResetEvent(false); var cert = new X509Certificate2(new SocketHelper().GetCertFileContents(), "Password"); _server = new SimpleSocketTcpSslListener(cert); _client = new SimpleSocketTcpSslClient(cert); 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() { 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; }