From 81530bbf56048dd316692a3cc9ff4c4594e24591 Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 15 Jan 2017 15:55:40 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Server/WebSocketServiceManager.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/websocket-sharp/Server/WebSocketServiceManager.cs b/websocket-sharp/Server/WebSocketServiceManager.cs index 8ed76b33..96d165e4 100644 --- a/websocket-sharp/Server/WebSocketServiceManager.cs +++ b/websocket-sharp/Server/WebSocketServiceManager.cs @@ -356,6 +356,19 @@ namespace WebSocketSharp.Server } } + internal void Stop (ushort code, string reason) + { + lock (_sync) { + _state = ServerState.ShuttingDown; + + foreach (var host in _hosts.Values) + host.Stop (code, reason); + + _hosts.Clear (); + _state = ServerState.Stop; + } + } + internal void Stop (CloseEventArgs e, bool send, bool receive) { lock (_sync) {