예제 #1
0
파일: Program.cs 프로젝트: alex1989/OpenIDE
 private bool isConnected()
 {
     try
     {
         if (_client != null && _client.IsConnected)
         {
             return(true);
         }
         var instance = new EventEndpointLocator().GetInstance(_path);
         if (instance == null)
         {
             return(false);
         }
         _client = new SocketClient();
         _client.Connect(instance.Port, (m) => _handler(m));
         if (_client.IsConnected)
         {
             return(true);
         }
         _client = null;
         return(false);
     }
     catch
     {
         return(false);
     }
 }
예제 #2
0
파일: Program.cs 프로젝트: acken/OpenIDE
 private bool isConnected()
 {
     try
     {
         if (_client != null && _client.IsConnected)
             return true;
         var instance = new EventEndpointLocator().GetInstance(_path);
         if (instance == null)
             return false;
         _client = new SocketClient();
         _client.Connect(instance.Port, (m) => _handler(m));
         if (_client.IsConnected)
             return true;
         _client = null;
         return false;
     }
     catch
     {
         return false;
     }
 }