套接字异步操作是否会同步完成?

时间:2013-07-16 09:44:47

标签: windows sockets asynchronous asyncsocket overlapped-io

根据http://support.microsoft.com/kb/156932,存在异步磁盘IO操作可以同步完成的条件。这仅适用于磁盘IO,还是类似的条件适用于网络IO?

更新: 我现在用调试器对此进行了测试并验证了这一点 1)如果接收缓冲区中有数据,则操作将同步完成 2)无论如何,IOCP都会触发回调。

1 个答案:

答案 0 :(得分:1)

当然,例如,如果您正在读取已存在于套接字接收缓冲区中的数据。真正的问题是它会给你带来什么不同?