文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述...

来源:百度文库 编辑:神马文学网 时间:2024/04/24 17:32:58
文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述符,第一个元素代表文件描述符0到31,数组第二个元素代表文
[ 来源:ITWENKU 时间:2006-9-20 14:56:23 | 浏览:3人次 ]
文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述符,第一个元素代表文件描述符0到31,数组第二个元素代表文件描述符32到63,以此类推.
照这个理解,执行FD_SET(5,&readset);后,是第5个元素值被设置位1,还是第个元素的某个二进制位设置为1,那这个二进制位是改元素第几个位呢?
在默认设置下,fd_set共有2048位。你说的这个是整个数组按二进制位的第五位置位,既非你说的第五个元素,也非第五个元素的某一位。