public void Disconnect()
        {
            if (!_isConnected)
            {
                return;
            }

            _serverConnector.Disconnect();
            _isConnected = false;
            _logger.InfoFormat("disconnected to server");
        }
 private void Disconnect()
 {
     try
     {
         _serverConnector.Disconnect();
         _isConnected = false;
     }
     catch (Exception)
     {
         // ignored
     }
 }