From abcce988a313eb057773cbf4bc9d3bd9716354ea Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 17 Jan 2017 15:52:51 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Server/WebSocketServer.cs | 26 +---------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index 6ff6f035..0f3ca017 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -1050,36 +1050,12 @@ namespace WebSocketSharp.Server public void Stop (ushort code, string reason) { string msg; - if (!checkIfAvailable (false, true, false, false, out msg)) { - _logger.Error (msg); - return; - } - if (!WebSocket.CheckParametersForClose (code, reason, false, out msg)) { _logger.Error (msg); return; } - lock (_sync) { - if (!checkIfAvailable (false, true, false, false, out msg)) { - _logger.Error (msg); - return; - } - - _state = ServerState.ShuttingDown; - } - - stopReceiving (5000); - - if (code == (ushort) CloseStatusCode.NoStatus) { - _services.Stop (new CloseEventArgs (), true, true); - } - else { - var send = !code.IsReserved (); - _services.Stop (new CloseEventArgs (code, reason), send, send); - } - - _state = ServerState.Stop; + stop (code, reason); } ///