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()));
|
.Content(String.Format("An internal error occured ({0})", exception.ToString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
httpContext.Response.WriteTo(connection.GetStream());
|
try
|
||||||
httpContext.Response?.ContentStream?.Dispose();
|
{
|
||||||
|
httpContext.Response.WriteTo(connection.GetStream());
|
||||||
|
httpContext.Response?.ContentStream?.Dispose();
|
||||||
|
}
|
||||||
|
catch (IOException ioexception)
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
keepalive = httpContext.Response.GetHeader("connection", "keep-alive").Equals("keep-alive") && httpRequest
|
keepalive = httpContext.Response.GetHeader("connection", "keep-alive").Equals("keep-alive") && httpRequest
|
||||||
.GetRequestHeader("connection",
|
.GetRequestHeader("connection",
|
||||||
|
|
Loading…
Reference in New Issue