爲什麼select使用時第一個參數要加1
Select的函數格式
int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout);
int maxfdp是一個整數值,是指集合中所有文件描述符的範圍,即所有文件描述符的最大值加1,不能錯!在Windows中這個參數的值無所謂,可以設置不正確。
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
編程珠璣-第二章問題A
进击的部落
2020-06-22 14:23:39
編程珠璣第三章3.7習題(1-4)
YellowStar5
2020-06-22 06:33:52
編程珠璣第二章問題A,B,C
YellowStar5
2020-06-22 06:33:52
編程珠璣第六章
YellowStar5
2020-06-22 06:33:50
編程珠璣第三章習題3.7(5-8)
YellowStar5
2020-06-22 06:33:50
一個 Linux Windows下都可運行的 Socket 程序
zeropool
2020-06-21 10:44:42
編程珠璣 第一部分 基礎
zhangqixiang5449
2020-06-21 07:56:41
編程珠璣筆記第一章 a[i>>SHIFT]
xiaobo620
2020-06-21 04:46:02
zn
#define BITSPERWORD 32 #define SHIFT 5 #define MASK 0x1f #define N 1000000
xiaobo620
2020-06-21 02:41:05
編程珠璣(2)第八章學習筆記
dzyhenry
2020-06-16 06:28:05
編程珠璣(2)第一章學習之位圖排序
dzyhenry
2020-06-16 06:28:05
24小時熱門文章