void Button1Click(object sender, EventArgs e) { if (esrv == null){ esrv = new EchoServer(49200); } if (esrv.isServerRun) { esrv.ServerState = "SHOUTDOWN"; esrv.StopServer(); } else { esrv.ServerState = "OK"; esrv.StartServer(); } }
void Button1Click(object sender, EventArgs e) { //ServerConnection(); esrv = new EchoServer(49200); var lst = esrv.Echo(); if (lst.Count > 0) { foreach (var el in lst) { PutMessage(el.Address.ToString()); } client = new DataClient(); client.ClientReceiveCallback = new ReceiveCallback(Process); if (client.Connect(new IPEndPoint(lst[0].Address, 49210))) { client.Send("TIME"); } }else{PutMessage("Серверы не отвечают");} }