查看: 2753|回复: 0

NIOSII中的LWIP协议栈中的FD_ZERO,FD_SET,FD_ISSET什么意思?

[复制链接]

该用户从未签到

发表于 2008-11-5 10:13:31 | 显示全部楼层 |阅读模式
分享到:
最近看了一篇文章说:
fd_set是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:





    fd_set set;

    FD_ZERO(&set);       /* 将set清零使集合中不含任何fd*/

    FD_SET(fd, &set);    /* 将fd加入set集合 */

    FD_CLR(fd, &set);    /* 将fd从set集合中清除 */

    FD_ISSET(fd, &set);  /* 测试fd是否在set集合中*/   


<span style="font-size: 9pt; font-family: 宋体"><span style="font-size: medium">过去,一个fd_set通常只能包含
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-25 19:44 , Processed in 0.109234 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.