[Modify] Polish it

This commit is contained in:
sta 2017-09-11 17:24:11 +09:00
parent 29c6bb4745
commit 544df68e13

View File

@ -240,11 +240,15 @@ namespace WebSocketSharp.Server
/// </value>
public IEnumerable<IWebSocketSession> Sessions {
get {
if (_state == ServerState.ShuttingDown)
return new IWebSocketSession[0];
if (_state != ServerState.Start)
return Enumerable.Empty<IWebSocketSession> ();
lock (_sync) {
if (_state != ServerState.Start)
return Enumerable.Empty<IWebSocketSession> ();
lock (_sync)
return _sessions.Values.ToList ();
}
}
}