【发布时间】:2010-09-15 07:34:04
【问题描述】:
在 C/C++ 中,如何在 WinSocks 和 *nix 中将阻塞套接字转换为非阻塞套接字;这样 select() 才能正常工作。您可以将预处理器用于特定于平台的代码。
【问题讨论】:
标签: c++ c asynchronous sockets nonblocking
在 C/C++ 中,如何在 WinSocks 和 *nix 中将阻塞套接字转换为非阻塞套接字;这样 select() 才能正常工作。您可以将预处理器用于特定于平台的代码。
【问题讨论】:
标签: c++ c asynchronous sockets nonblocking
【讨论】:
select() 应该在 blocking 套接字上工作。它在 read() 立即返回时返回,非阻塞套接字总是如此。
【讨论】: