[Modify] Add it

master
sta 8 years ago
parent a40bd7b22e
commit 34c9c7da0f

@ -1764,6 +1764,29 @@ namespace WebSocketSharp
return false; return false;
} }
// As server
private void refuseHandshake (CloseStatusCode code, string reason)
{
_readyState = WebSocketState.Closing;
var res = createHandshakeFailureResponse (HttpStatusCode.BadRequest);
sendHttpResponse (res);
releaseServerResources ();
_readyState = WebSocketState.Closed;
var e = new CloseEventArgs (code, reason);
try {
OnClose.Emit (this, e);
}
catch (Exception ex) {
_logger.Error (ex.Message);
_logger.Debug (ex.ToString ());
}
}
// As client // As client
private void releaseClientResources () private void releaseClientResources ()
{ {

Loading…
Cancel
Save