private void ListenerRun() { while (Running) { _listener.BeginGetContext(HandleRequest, _listener); _waitForConnection.WaitOne(); _waitForConnection.Reset(); } }