示例#1
0
文件: MainForm.cs 项目: Semviknik/MRG
 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();
     }
 }
示例#2
0
文件: MainForm.cs 项目: Semviknik/MRG
 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("Серверы не отвечают");}
 }