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

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

问题描述:

根据http://support.microsoft.com/kb/156932,有条件可以使异步磁盘IO操作同步完成。这仅适用于磁盘IO还是类似的情况适用于网络IO?套接字异步操作是否会同步完成?

UPDATE: 我和调试测试,现在这一点,已经验证 1)如果在接收缓冲器中的运行数据将完成同步 2)IOCP将触发回调不管。

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

+0

我正在使用带工作者线程池的IOCompletionPort,所以我想知道如果我可以依靠发生的回调来执行我的处理或天气,我应该立即处理处理 –

+0

为什么?回调将被调用。让它发生。 – EJP

+0

即使ReadFile返回true? –