【发布时间】:2021-06-13 19:30:44
【问题描述】:
我正在尝试理解套接字select 函数。
第一个参数,我读到 nfds 可以忽略,应该是最高描述符值,并且应该是最大计数 + 1。
这个数字应该是多少?
如果我通过 FD_SET() 添加了 select fds,当 select 返回时...
遍历所有设置的 fd 的方法是什么(例如可读)
做类似的事情
if ( FD_SET(socket1, &fds) )
...
if ( FD_SET(socket2, &fds) )
...
我想我可以将它们放在一个数组中 - 但我希望会有一个迭代器函数。
【问题讨论】: