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); + } } } }