Handle IOException(SocketException) in HttpServer.HandleConnection(..)
parent
458954f7fb
commit
744aaaa48d
|
@ -151,8 +151,15 @@ namespace ln.http
|
|||
.Content(String.Format("An internal error occured ({0})", exception.ToString()));
|
||||
}
|
||||
|
||||
httpContext.Response.WriteTo(connection.GetStream());
|
||||
httpContext.Response?.ContentStream?.Dispose();
|
||||
try
|
||||
{
|
||||
httpContext.Response.WriteTo(connection.GetStream());
|
||||
httpContext.Response?.ContentStream?.Dispose();
|
||||
}
|
||||
catch (IOException ioexception)
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
keepalive = httpContext.Response.GetHeader("connection", "keep-alive").Equals("keep-alive") && httpRequest
|
||||
.GetRequestHeader("connection",
|
||||
|
|
Loading…
Reference in New Issue