From 862eb79f5112fe3a2dcffaecdbc6efe9fee5eada Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 2 Aug 2017 15:40:35 +0900 Subject: [PATCH] [Modify] Throw exception --- websocket-sharp/Server/WebSocketSessionManager.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/websocket-sharp/Server/WebSocketSessionManager.cs b/websocket-sharp/Server/WebSocketSessionManager.cs index 872b9b2a..7e649b31 100644 --- a/websocket-sharp/Server/WebSocketSessionManager.cs +++ b/websocket-sharp/Server/WebSocketSessionManager.cs @@ -566,10 +566,9 @@ namespace WebSocketSharp.Server /// public Dictionary Broadping () { - var msg = _state.CheckIfAvailable (false, true, false); - if (msg != null) { - _logger.Error (msg); - return null; + if (_state != ServerState.Start) { + var msg = "The current state of the manager is not Start."; + throw new InvalidOperationException (msg); } return Broadping (WebSocketFrame.EmptyPingBytes, _waitTime);