标签: windows sockets asynchronous asyncsocket overlapped-io
根据http://support.microsoft.com/kb/156932,存在异步磁盘IO操作可以同步完成的条件。这仅适用于磁盘IO,还是类似的条件适用于网络IO?
更新: 我现在用调试器对此进行了测试并验证了这一点 1)如果接收缓冲区中有数据,则操作将同步完成 2)无论如何,IOCP都会触发回调。
答案 0 :(得分:1)
当然,例如,如果您正在读取已存在于套接字接收缓冲区中的数据。真正的问题是它会给你带来什么不同?