【发布时间】:2015-02-23 15:10:02
【问题描述】:
我想知道使用重叠 I/O 是否意味着我在非阻塞模式下使用套接字,或者阻塞和非阻塞套接字的概念与重叠 I/O 的概念无关。
【问题讨论】:
-
使用重叠 I/O,您不必直接与套接字进行太多交互。您将 I/O 请求和缓冲区排队到内核/堆栈并等待完成通知。它有点像 select/epoll,但不需要从用户状态调用 send/recv - 缓冲区发送/加载可以在内核状态内处理。
标签: c++ windows sockets network-programming overlapped-io