From 1826c0760151cf9d1e8e604db92db3d8fb550ec5 Mon Sep 17 00:00:00 2001 From: Lucas Morgan Date: Mon, 25 Jan 2021 21:02:29 -0600 Subject: [PATCH] Handle socket disonnects --- .../Managers/SocketCommunicationManager.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Gameboard.ShogiUI.Sockets/Managers/SocketCommunicationManager.cs b/Gameboard.ShogiUI.Sockets/Managers/SocketCommunicationManager.cs index 2a0b452..8e68a7a 100644 --- a/Gameboard.ShogiUI.Sockets/Managers/SocketCommunicationManager.cs +++ b/Gameboard.ShogiUI.Sockets/Managers/SocketCommunicationManager.cs @@ -68,6 +68,12 @@ namespace Gameboard.ShogiUI.Sockets.Managers { logger.LogError(ex.Message); } + catch(WebSocketException ex) + { + logger.LogInformation($"{nameof(WebSocketException)} in {nameof(SocketCommunicationManager)}."); + logger.LogInformation("Probably tried writing to a closed socket."); + logger.LogError(ex.Message); + } } UnsubscribeFromBroadcastAndGames(userName); }