Esempio n. 1
0
 public void Send(string message)
 {
     if (_client == null)
     {
         _client = _clientFactory.Invoke();
         _client.Connect(Port, (s) => {});
         if (!_client.IsConnected)
         {
             return;
         }
     }
     _client.SendAndWait(message);
     if (!_keepClientAlive)
     {
         _client.Disconnect();
         _client = null;
     }
 }
Esempio n. 2
0
        public string Query(string command)
        {
            if (_client == null)
            {
                _client = _clientFactory.Invoke();
                _client.Connect(Port, (s) => {});
                if (!_client.IsConnected)
                {
                    return("");
                }
            }
            var reply = _client.Request(command);

            if (!_keepClientAlive)
            {
                _client.Disconnect();
                _client = null;
            }
            return(reply);
        }
Esempio n. 3
0
 public void Send(string message)
 {
     if (_client == null) {
         _client = _clientFactory.Invoke();
         _client.Connect(Port, (s) => {});
         if (!_client.IsConnected)
             return;
     }
     _client.SendAndWait(message);
     if (!_keepClientAlive) {
         _client.Disconnect();
         _client = null;
     }
 }
Esempio n. 4
0
 public string Query(string command)
 {
     if (_client == null) {
         _client = _clientFactory.Invoke();
         _client.Connect(Port, (s) => {});
         if (!_client.IsConnected)
             return "";
     }
     var reply = _client.Request(command);
     if (!_keepClientAlive) {
         _client.Disconnect();
         _client = null;
     }
     return reply;
 }