是否有一种方法可以使套接字读取函数作为非块。但是read()函数应该是非阻滞,并且在没有数据时应返回Eagain。
我尝试通过
进行读取()非阻滞fcntl(sock, F_SETFL, O_NONBLOCK);
但它开始给我资源暂时无法可用的错误。
"资源暂时不可用" 是 EAGAIN
。
它正常工作。