Inheritance: IDisposable
 public void Send(string message)
 {
     var client = new Client();
     client.Connect(Port, (s) => {});
     if (!client.IsConnected)
         return;
     client.SendAndWait(message);
     client.Disconnect();
 }
 private bool canConnectTo(Instance info)
 {
     var client = new Client();
     client.Connect(info.Port, (s) => {});
     var connected = client.IsConnected;
     client.Disconnect();
     if (!connected)
         File.Delete(info.File);
     return connected;
 }
 public void Request(string message)
 {
     var client = new Client();
     client.Connect(Port, (s) => {});
     if (!client.IsConnected)
         return;
     var reply = client.Request(message);
     if (reply != null)
         Console.WriteLine(reply);
     client.Disconnect();
 }