From d37e6f672269e1b696c2778684c30af9b5b84bf1 Mon Sep 17 00:00:00 2001 From: sta Date: Thu, 23 Feb 2017 15:18:26 +0900 Subject: [PATCH] [Modify] Add it --- .../Server/WebSocketServiceHost`1.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/websocket-sharp/Server/WebSocketServiceHost`1.cs b/websocket-sharp/Server/WebSocketServiceHost`1.cs index fb05efb1..24f634c1 100644 --- a/websocket-sharp/Server/WebSocketServiceHost`1.cs +++ b/websocket-sharp/Server/WebSocketServiceHost`1.cs @@ -125,6 +125,24 @@ namespace WebSocketSharp.Server #region Private Methods + private bool canSet (out string message) + { + message = null; + + var state = _sessions.State; + if (state == ServerState.Start) { + message = "The service has already started."; + return false; + } + + if (state == ServerState.ShuttingDown) { + message = "The service is shutting down."; + return false; + } + + return true; + } + private Func createCreator ( Func creator, Action initializer )