From 07f85d67644e66919e26c2f422415f48ec2e77b5 Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 19 Feb 2016 15:19:57 +0900 Subject: [PATCH] [Modify] Don't throw --- websocket-sharp/WebSocket.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/WebSocket.cs b/websocket-sharp/WebSocket.cs index 0b4cb4db..13d04d8d 100644 --- a/websocket-sharp/WebSocket.cs +++ b/websocket-sharp/WebSocket.cs @@ -1017,8 +1017,12 @@ namespace WebSocketSharp var res = sendHandshakeRequest (); string msg; - if (!checkHandshakeResponse (res, out msg)) - throw new WebSocketException (CloseStatusCode.ProtocolError, msg); + if (!checkHandshakeResponse (res, out msg)) { + _logger.Fatal (msg); + fatal ("An error has occurred while connecting.", CloseStatusCode.ProtocolError); + + return false; + } if (_protocolsRequested) _protocol = res.Headers["Sec-WebSocket-Protocol"];