【发布时间】:2016-07-09 00:54:45
【问题描述】:
我在客户端中使用 IOCP,但我发现在连接到服务器时使用阻塞调用更方便。那么在使用 IOCP 时使用阻塞 WSAConnect() 而不是非阻塞 ConnectEx() 有什么问题吗?
【问题讨论】:
-
如果您想要同步 I/O,为什么还要使用 IOCP?
-
@Veronika Prüssels "@Mat 如果我理解得很好,为了方便起见,OP 只关心连接阻塞的调用。" 是的,这就是我想要的。 “@OP 没有什么可以阻止您将 ConnectEx 与阻塞的 future 混合在一起,并承诺在使用 IOCP 的同时仍然获得阻塞行为。” 这是什么意思?!
-
@Mat 希望连接本身是同步的并且读/写是异步的,这很好。是的,这很时髦,但在某些罕见的情况下,非最后一个是有意义的
标签: c++ sockets winapi winsock iocp