From ec3d720d3670255bbd036173db79bfb123350caa Mon Sep 17 00:00:00 2001 From: sta Date: Fri, 25 May 2018 19:49:06 +0900 Subject: [PATCH] [Modify] Throw exception --- websocket-sharp/Server/WebSocketBehavior.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/Server/WebSocketBehavior.cs b/websocket-sharp/Server/WebSocketBehavior.cs index d531dae3..7016d9e0 100644 --- a/websocket-sharp/Server/WebSocketBehavior.cs +++ b/websocket-sharp/Server/WebSocketBehavior.cs @@ -650,8 +650,12 @@ namespace WebSocketSharp.Server /// protected void SendAsync (string data, Action completed) { - if (_websocket != null) - _websocket.SendAsync (data, completed); + if (_websocket == null) { + var msg = "The current state of the connection is not Open."; + throw new InvalidOperationException (msg); + } + + _websocket.SendAsync (data, completed); } ///