人、
カスタム アプリケーション用の小さな Web サーバーを作成しました。Web サーバーは正常に動作しますが、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 を受け取りますか? または、例外内のステータスコードを変更して、何らかの方法でクライアントにプッシュできますか?
ご協力ありがとうございました。