为啥poll函数返回正值,但是所有pollfd[i].revents都等于0?
贴完整代码
■网友
【为啥poll函数返回正值,但是所有pollfd[i].revents都等于0?】 我遇到过相同的问题,反复对比测试后,确认是poll本身的一个问题。应该是进入listen状态的套接字和unix套接字一起使用poll时,如果有tcp连接进入,这个问题就会触发出来;如果都是internet域套接字没这个问题。估计看内核代码应该可以找到原因,觉得意义不大,没深入研究。用epoll或select吧,他们没有这个问题,poll是个鸡肋。
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸
