Fix broker disposing client

This commit is contained in:
2019-04-29 19:10:39 +02:00
parent 7467d5ba81
commit 216daeac33

View File

@@ -52,9 +52,9 @@ namespace PlantBox.Broker
private void ClientLoop(TcpClient client) private void ClientLoop(TcpClient client)
{ {
using (var commandStream = new CommandStream(client.GetStream())) try
{ {
try using (var commandStream = new CommandStream(client.GetStream()))
{ {
while (client.Connected) while (client.Connected)
{ {
@@ -79,10 +79,12 @@ namespace PlantBox.Broker
} }
} }
} }
catch (Exception ex)
{ client.Close();
Log($"Client disconnected: {ex.Message}"); }
} catch (Exception ex)
{
Log($"Client disconnected: {ex.Message}");
} }
} }