如何设置linux socket为非阻塞
答案:2 悬赏:50
解决时间 2021-02-02 19:48
- 提问者网友:✐ۖ﹏ℳ๓北风
- 2021-02-02 11:03
如何设置linux socket为非阻塞
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-02-02 11:10
int flags = fcntl(socket, F_GETFL, 0);
fcntl(socket, F_SETFL, flags | O_NONBLOCK);
fcntl(socket, F_SETFL, flags | O_NONBLOCK);
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-02-02 11:38
select是不断的监听文件描述符,肯定能探测到它已经关闭了,那么关闭的fd肯定就得从它的fd_set中退出来哇,退出来了,它自然就不监听这个fd了,然后就只有等到超时退出了·····我个人的理解,说的好就给个分···呵呵··
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯