当前位置: 技术问答>linux和unix
文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述符,第一个元素代表文件描述符0到31,数组第二个元素代表文
来源: 互联网 发布时间:2015-12-15
本文导语: 文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述符,第一个元素代表文件描述符0到31,数组第二个元素代表文件描述符32到63,以此类推. 照这个理解,执行FD_SET(5,&readset);后,是第5个元...
文件描述符集fd_set * readfds;书上这样描述数组元素的每一位对应一个文件描述符,第一个元素代表文件描述符0到31,数组第二个元素代表文件描述符32到63,以此类推.
照这个理解,执行FD_SET(5,&readset);后,是第5个元素值被设置位1,还是第个元素的某个二进制位设置为1,那这个二进制位是改元素第几个位呢?
照这个理解,执行FD_SET(5,&readset);后,是第5个元素值被设置位1,还是第个元素的某个二进制位设置为1,那这个二进制位是改元素第几个位呢?
|
数组中第一个元素对应描述字0-31,FD_SET(5, &readset).是将数组中第一个元素的第6个二进制位设置为1。