私は非同期 HTTP ハンドラーに取り組んでおりHttpResponse.Write
、クライアントから ACK を受信するまで関数がブロックされるかどうかを調べようとしています。
MSDN のドキュメントには特に記載されていません。ただし、ISAPI WriteClient() 関数 (同様のメカニズム) の MSDN ドキュメントには、クライアントにデータを送信しようとしているときに同期バージョンがブロックされることが記載されていることは知っています。
答えを決定するための 3 つの方法を考えました。
- 誰かにブロックされていないことを教えてもらいます
- 低レベルの TCP テスト クライアントを作成し、確認応答にブレーク ポイントを設定します (これは可能ですか?)
- リフレクションを使用して、
HTTPResponse.Write
メソッドの内部動作を検査します (これは可能ですか?)