Example #1
0
 private void listenForClients()
 {
     try {
         this.listener.Start();
         while (true)
         {
             Thread.Sleep(100);
             ConsoleMySQL.updateEnabledConsoles();
             if (!Globals.serverRunning)
             {
                 return;
             }
             if (this.listener.Pending())
             {
                 new Thread(new ParameterizedThreadStart(clientHandle)).Start(listener.AcceptTcpClient());
             }
         }
     } catch (Exception ex) { Console.Clear(); Globals.write("Error listenForClients! Reason: {0}", ex.Message); Globals.DelayedRestart(3); }
 }