为什么select和read函数的返回值一直为0 我来答 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 茆杨氏历琬 2020-01-21 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.2万 采纳率:26% 帮助的人:1055万 我也去答题访问个人页 关注 展开全部 select的目的:我想你应该知道,recv,read,scanf这类函数是阻塞函数,也就是说没有得到数据是不会返回的,这就造成了一个问题,程序执行到这些函数里面的时候就一直等待,而这个时候如果要有其他的操作根本得不到响应。select函数就是为了解决 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 鲍希荣鞠嫣 2020-01-27 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.2万 采纳率:32% 帮助的人:1128万 我也去答题访问个人页 关注 展开全部 当有fd_set中包含的某个文件描述符状态发生变化的时候就不会返回0了,是不是你定义的超时时间timeout太短了才会一直返回0 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-12-08 为什么select和read函数的返回值一直为0 2018-01-27 程序实现串口读写,为什么select和read函 1 2016-02-14 Iinux中select函数的使用 15 2010-11-27 关于linux 下read和select函数问题 2011-08-30 至急!select函数应用,简易的聊天程序中,用select函数代替fgets和read,达到同时监听键盘和其他终端 4 2013-06-24 select函数怎么用? 1 2016-07-25 windows socket编程阻塞模式下,recv函数返回0? 2008-12-03 select()函数问题 4 更多类似问题 > 为你推荐: