[Modify] Polish it
This commit is contained in:
parent
dd733fe01f
commit
5aba0a4cc2
@ -406,13 +406,15 @@ namespace WebSocketSharp.Server
|
|||||||
private void stop (PayloadData payloadData, bool send)
|
private void stop (PayloadData payloadData, bool send)
|
||||||
{
|
{
|
||||||
var bytes = send
|
var bytes = send
|
||||||
? WebSocketFrame.CreateCloseFrame (payloadData, false).ToArray ()
|
? WebSocketFrame
|
||||||
|
.CreateCloseFrame (payloadData, false)
|
||||||
|
.ToArray ()
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
lock (_sync) {
|
lock (_sync) {
|
||||||
_state = ServerState.ShuttingDown;
|
_state = ServerState.ShuttingDown;
|
||||||
|
|
||||||
_sweepTimer.Enabled = false;
|
_sweepTimer.Enabled = false;
|
||||||
|
|
||||||
foreach (var session in _sessions.Values.ToList ())
|
foreach (var session in _sessions.Values.ToList ())
|
||||||
session.Context.WebSocket.Close (payloadData, bytes);
|
session.Context.WebSocket.Close (payloadData, bytes);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user