static void Main(string[] args) { MessagingHost server = new MessagingHost(); server.Connection.ConnectionStatusChanged += WriteState; server.MessageReceived += Write; server.ConnectionClosed += WriteDisconnect; server.Start(); string input = ""; while (input != "q") { input = Console.ReadLine(); server.Send(input); } server.Stop(); Console.ReadKey(); }
static void Main(string[] args) { MessagingHost server = new MessagingHost(); server.Connection.ConnectionStatusChanged += WriteState; server.MessageReceived += Write; server.ConnectionClosed += WriteDisconnect; var remoteEP = new IPEndPoint(IPAddress.Parse("192.168.1.69"), 25566); server.Connect(remoteEP); mre.WaitOne(); string input = ""; while (input != "q") { input = Console.ReadLine(); server.Send(input); } server.Stop(); Console.ReadKey(); }