int select(int nfds,
fd_set *readfds,
fd_set *writefds,
fd_set *exceptfds,
struct timeval *timeout);
Run Code Online (Sandbox Code Playgroud)
第一个参数select,nfds被认为是最大的文件描述符加1,应至少为1
,但我已经看到了一些代码设置NFDs的是0,这是使用合法的吗?
另外,返回值select设置为EINVALwhen nfds为负数或timeout包含无效值.同样,它没有指定nfds0 时发生的情况.
| 归档时间: |
|
| 查看次数: |
1206 次 |
| 最近记录: |