[Modify] Polish it

This commit is contained in:
sta 2021-11-23 21:31:13 +09:00
parent 898d399c46
commit e9dfccfc84

View File

@ -1567,16 +1567,21 @@ namespace WebSocketSharp.Server
IWebSocketSession session; IWebSocketSession session;
if (_sessions.TryGetValue (id, out session)) { if (!_sessions.TryGetValue (id, out session))
var state = session.ConnectionState; continue;
if (state == WebSocketState.Open) var state = session.ConnectionState;
session.Context.WebSocket.Close (CloseStatusCode.Abnormal);
else if (state == WebSocketState.Closing) if (state == WebSocketState.Open) {
continue; session.Context.WebSocket.Close (CloseStatusCode.Abnormal);
else
_sessions.Remove (id); continue;
} }
if (state == WebSocketState.Closing)
continue;
_sessions.Remove (id);
} }
} }