Exemple #1
0
 private bool isServerRunning()
 {
     try
     {
         if (serverProcess == null)
         {
             return(false);
         }
         serverProcess.Refresh();
         if (serverProcess.HasExited)
         {
             serverProcess = null;
             if (server != null)
             {
                 server.stop();
             }
             return(false);
         }
         return(true);
     }
     catch (Exception) { }
     return(false);
 }
Exemple #2
0
 private void stopServer()
 {
     if (server != null)
     {
         server.stop();
         server = null;
     }
     if (!isServerRunning())
     {
         return;
     }
     try
     {
         if (serverStartedWithCmd)
         {
             ProcessUtilities.KillProcessTree(serverProcess);
         }
         else
         {
             serverProcess.Kill();
         }
     }
     catch (Exception) { }
 }