From af62f88d88341971bb05e76c2bc1463d017da4e0 Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 8 Nov 2020 17:59:58 +0900 Subject: [PATCH] [Modify] Replace it --- websocket-sharp/Net/HttpConnection.cs | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/websocket-sharp/Net/HttpConnection.cs b/websocket-sharp/Net/HttpConnection.cs index 60bc295d..a1d70a96 100644 --- a/websocket-sharp/Net/HttpConnection.cs +++ b/websocket-sharp/Net/HttpConnection.cs @@ -313,31 +313,13 @@ namespace WebSocketSharp.Net var url = conn._context.Request.Url; HttpListener lsnr; - if (!conn._listener.TrySearchHttpListener (url, out lsnr)) { - conn.SendError (null, 404); + if (conn._listener.TrySearchHttpListener (url, out lsnr)) { + conn.registerContext (lsnr); 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; + conn.SendError (null, 404); return; }