[Modify] Replace it
This commit is contained in:
parent
631da19ff2
commit
af62f88d88
@ -313,35 +313,17 @@ namespace WebSocketSharp.Net
|
|||||||
var url = conn._context.Request.Url;
|
var url = conn._context.Request.Url;
|
||||||
HttpListener lsnr;
|
HttpListener lsnr;
|
||||||
|
|
||||||
if (!conn._listener.TrySearchHttpListener (url, out lsnr)) {
|
if (conn._listener.TrySearchHttpListener (url, out lsnr)) {
|
||||||
|
conn.registerContext (lsnr);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
conn.SendError (null, 404);
|
conn.SendError (null, 404);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (conn._lastListener != lsnr) {
|
|
||||||
conn.removeConnection ();
|
|
||||||
|
|
||||||
if (!lsnr.AddConnection (conn)) {
|
|
||||||
conn.close ();
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
conn._lastListener = lsnr;
|
|
||||||
}
|
|
||||||
|
|
||||||
conn._context.Listener = lsnr;
|
|
||||||
|
|
||||||
if (!conn._context.Authenticate ())
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (conn._context.Register ())
|
|
||||||
conn._contextRegistered = true;
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
conn._stream.BeginRead (conn._buffer, 0, _bufferLength, onRead, conn);
|
conn._stream.BeginRead (conn._buffer, 0, _bufferLength, onRead, conn);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user