From 0b5eb9085cbb549fae5a07e3b6456e7351e26a08 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Wed, 6 Jul 2022 16:19:40 -0500 Subject: [PATCH] Hopefully support multiple simultaneous connections --- .../Tesses.WebServer.NetStandard.csproj | 6 +++--- Tesses.WebServer.NetStandard/TessesServer.cs | 10 +++++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Tesses.WebServer.NetStandard/Tesses.WebServer.NetStandard.csproj b/Tesses.WebServer.NetStandard/Tesses.WebServer.NetStandard.csproj index 76d2c02..aa0daf9 100644 --- a/Tesses.WebServer.NetStandard/Tesses.WebServer.NetStandard.csproj +++ b/Tesses.WebServer.NetStandard/Tesses.WebServer.NetStandard.csproj @@ -5,9 +5,9 @@ Tesses.WebServer Mike Nolan Tesses - 1.0.3.4 - 1.0.3.4 - 1.0.3.4 + 1.0.3.5 + 1.0.3.5 + 1.0.3.5 A TCP Listener HTTP(s) Server MIT HTTP, WebServer, Website diff --git a/Tesses.WebServer.NetStandard/TessesServer.cs b/Tesses.WebServer.NetStandard/TessesServer.cs index 9888ce8..17818ba 100644 --- a/Tesses.WebServer.NetStandard/TessesServer.cs +++ b/Tesses.WebServer.NetStandard/TessesServer.cs @@ -874,7 +874,15 @@ namespace Tesses.WebServer { try{ var socket=await _listener.AcceptTcpClientAsync(); - await CommunicateHostAsync(socket).ConfigureAwait(false); + Task.Factory.StartNew(async()=>{ + try{ + await CommunicateHostAsync(socket); + }catch(Exception ex) + { + _=ex; + } + }).Wait(0); + }catch(Exception ex) { _=ex;