为WinSocks和* nix创建一个非阻塞套接字
-
05-07-2019 - |
题
在C / C ++中,如何将阻塞套接字转换为WinSocks和* nix中的非阻塞套接字;这样select()才能正常工作。您可以将预处理器用于特定于平台的代码。
解决方案
其他提示
select()应该用于阻止套接字。当read()立即返回时返回,非阻塞套接字总是如此。
不隶属于 StackOverflow
题
在C / C ++中,如何将阻塞套接字转换为WinSocks和* nix中的非阻塞套接字;这样select()才能正常工作。您可以将预处理器用于特定于平台的代码。
解决方案
其他提示
select()应该用于阻止套接字。当read()立即返回时返回,非阻塞套接字总是如此。