Linux的select系统调用如何用在“写”中

发布网友 发布时间:2022-04-22 04:55

我来回答

1个回答

热心网友 时间:2023-09-04 09:57

select调用的作用是:同时检查监听套接字和客户连接套接字,一旦select调用指示有活动发生,即返回值大于0,就可以用FD_ISSET来遍历所有可能的描述符,以检查是哪个上面有活动发生。
如果是监听套接字可读,说明正有一个客户试图建立连接,此时,即可调用
accept,并且不用担心发生阻塞。反之,如果是某个客户描述符准备好,则说明该描述符上有一个客户请求需要我们读取和处理,这时就可以调用recv(),send().
就这样吧,你自己再看看。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com