From ddfeebbd40fc283bd6768d59c7f3bcd5fd245430 Mon Sep 17 00:00:00 2001 From: Greg Edwards Date: Tue, 1 Jul 2014 18:07:24 -0400 Subject: [PATCH] Stop GT server from eating CPU. --- GlobalTerminalService/GTServerBase.cs | 4 ++-- GlobalTerminalService/Program.cs | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/GlobalTerminalService/GTServerBase.cs b/GlobalTerminalService/GTServerBase.cs index ef6104ea..87b18cdc 100644 --- a/GlobalTerminalService/GTServerBase.cs +++ b/GlobalTerminalService/GTServerBase.cs @@ -96,13 +96,13 @@ namespace PkmnFoundations.GlobalTerminalService { if (!m_listener.Pending()) { - Thread.Sleep(5); + Thread.Sleep(10); continue; } Stream s = AcceptRequest(); if (s == null) { - Thread.Sleep(5); + Thread.Sleep(10); continue; } diff --git a/GlobalTerminalService/Program.cs b/GlobalTerminalService/Program.cs index 5e484801..7f9d6627 100644 --- a/GlobalTerminalService/Program.cs +++ b/GlobalTerminalService/Program.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.ServiceProcess; using System.Text; +using System.Threading; namespace PkmnFoundations.GlobalTerminalService { @@ -16,7 +17,7 @@ namespace PkmnFoundations.GlobalTerminalService #if DEBUG Service1 myService = new Service1(); myService.Start(); - while (true) { } + while (true) { Thread.Sleep(1000); } #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[]