From 22117c527e968f62b1746ebe058d70dadef35515 Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 25 Aug 2017 16:10:59 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/Server/WebSocketServiceManager.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs index b9206b8d..375b0ea8 100644 --- a/websocket-sharp/Server/WebSocketServiceManager.cs +++ b/websocket-sharp/Server/WebSocketServiceManager.cs @@ -263,10 +263,13 @@ namespace WebSocketSharp.Server private void broadcast (Opcode opcode, byte[] data, Action completed) { var cache = new Dictionary (); + try { foreach (var host in Hosts) { - if (_state != ServerState.Start) + if (_state != ServerState.Start) { + _log.Error ("The server is shutting down."); break; + } host.Sessions.Broadcast (opcode, data, cache); }