From 691accdeea8ab41b317b629a594468b5beebbbe0 Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Sun, 25 Apr 2021 02:36:38 +0200 Subject: [PATCH] Add try-catch to preven the game from crashing --- TBConsole/WebServer.cs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/TBConsole/WebServer.cs b/TBConsole/WebServer.cs index 63dff34..811d48d 100644 --- a/TBConsole/WebServer.cs +++ b/TBConsole/WebServer.cs @@ -30,11 +30,18 @@ namespace TBConsole _listener.Start(); while (_running) { - var context = await _listener.GetContextAsync(); - string resp = await _receiver(await new StreamReader(context.Request.InputStream).ReadToEndAsync()); - var sw = new StreamWriter(context.Response.OutputStream); - await sw.WriteLineAsync(resp); - sw.Close(); + try + { + var context = await _listener.GetContextAsync(); + string resp = await _receiver(await new StreamReader(context.Request.InputStream).ReadToEndAsync()); + var sw = new StreamWriter(context.Response.OutputStream); + await sw.WriteLineAsync(resp); + sw.Close(); + } + catch (Exception e) + { + Console.WriteLine(e); + } } } }