Преглед на файлове

Fixed IOexeception on exit

jancoow преди 10 години
родител
ревизия
e08a34fcd9
променени са 1 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 8 2
      Proftaak Remote Healthcare/FietsClientV2/TCPConnection.cs

+ 8 - 2
Proftaak Remote Healthcare/FietsClientV2/TCPConnection.cs

@@ -125,10 +125,16 @@ namespace FietsClient
 
         public void receive()
         {
-            while (true)
+             while (client.Connected)
             {
                 byte[] bytesFrom = new byte[(int)client.ReceiveBufferSize];
-                sslStream.Read(bytesFrom, 0, client.ReceiveBufferSize);
+                try {
+                    sslStream.Read(bytesFrom, 0, client.ReceiveBufferSize);
+                }
+                catch (Exception)
+                {
+                    break;
+                }
                 string response = Encoding.ASCII.GetString(bytesFrom);
                 string[] response_parts = response.Split('|');