|
|
|
@ -163,9 +163,6 @@ namespace WebSocketSharp.Net
|
|
|
|
|
|
|
|
|
|
|
|
private void close ()
|
|
|
|
private void close ()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (_socket == null)
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lock (_sync) {
|
|
|
|
lock (_sync) {
|
|
|
|
if (_socket == null)
|
|
|
|
if (_socket == null)
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
@ -261,8 +258,7 @@ namespace WebSocketSharp.Net
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
catch {
|
|
|
|
catch {
|
|
|
|
var requestBuffer = conn._requestBuffer;
|
|
|
|
if (conn._requestBuffer != null && conn._requestBuffer.Length > 0)
|
|
|
|
if (requestBuffer != null && requestBuffer.Length > 0)
|
|
|
|
|
|
|
|
conn.SendError ();
|
|
|
|
conn.SendError ();
|
|
|
|
|
|
|
|
|
|
|
|
conn.close ();
|
|
|
|
conn.close ();
|
|
|
|
|