【发布时间】:2013-01-24 13:21:11
【问题描述】:
WriteFileEx 的 MSDN 页面说它不能在 IOCP 模型中使用,因为它有一个参数来指定完成例程。如果文件句柄已与 I/O 完成端口相关联,则 WriteFileEx 将失败。
不过,WSASend 允许调用者指定完成例程作为其最后一个参数,而此函数可用于 IOCP 模型。
我检查了几个带有 IOCP 的 WinSock 示例,发现最后一个参数 lpCompletionRoutine 始终为空。这是强制性的吗?
【问题讨论】:
标签: c asynchronous tcp winsock iocp