人们,
我为自定义应用程序创建了一个小型网络服务器。网络服务器工作正常,但是当我尝试使用 HttpListenerResponse 向客户端发送响应时,它有时会引发一些异常。假设我有
HttpListenerResponse res = ctx.Response; // My HttpListenerContext
... //initialize the response
res.StatusCode = 200;
try
{
res.OutputStream.Write(terminate, 0, terminate.Length);
res.Close();
}
catch(HttpListenerException hex){ ... }
现在,连接发生故障(我得到 Windows 系统错误代码 22、64、1229) MSDN-reference。我的客户端是 WPF-Webbrowser-control。客户收到什么?客户端是否收到 HTTP 200?或者我可以更改异常中的状态代码并以某种方式将其推送到客户端吗?
谢谢您的帮助。