void set_noblocking(int sock)
{
int opts = fcntl(sock, F_GETFL);
if(opts < 0)
{
perror("fcntl(sock, F_GETFL)");
exit(1);
}
opts = opts | O_NONBLOCK;
if(fcntl(sock, F_SETFL, opts) < 0)
{
perror("fcntl(sock, F_SETFL, opts)");
exit(1);
}
}
[代码片段]linux设置套接口非阻塞特性
最新推荐文章于 2021-12-22 18:31:42 发布