From 8cc87f14832eb02f9beb095699970ba886844bcb Mon Sep 17 00:00:00 2001 From: MCARDLE Sean M Date: Sat, 17 Dec 2016 15:26:27 -0800 Subject: [PATCH] Now signal messaging thread to exit when processing thread exits. --- WifiSitter/WifiSitter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WifiSitter/WifiSitter.cs b/WifiSitter/WifiSitter.cs index 4b3f101..5cae04c 100644 --- a/WifiSitter/WifiSitter.cs +++ b/WifiSitter/WifiSitter.cs @@ -376,7 +376,7 @@ namespace WifiSitter var server = new RouterSocket(connString); server.Options.Identity = Encoding.UTF8.GetBytes(_myChannel); - while (true) { // TODO need to signal stop + while (!_shutdownEvent.WaitOne(0)) { var clientMessage = server.ReceiveMultipartMessage(); var clientAddress = clientMessage[0];