我正在研究一个异步 HTTP 处理程序,并试图确定HttpResponse.Write
函数是否阻塞,直到它收到来自客户端的 ACK。
MSDN 文档没有具体说明;但是,我知道 ISAPI WriteClient() 函数(类似机制)的 MSDN 文档提到同步版本在尝试向客户端发送数据时会阻塞。
我想到了三种可能的方法来确定答案:
- 有人告诉我它是非阻塞的
- 编写一个低级 TCP 测试客户端并在确认上设置断点(这可能吗?)
- 使用反射来检查方法的内部工作原理
HTTPResponse.Write
(这可能吗?)