linux获取网络接口信息需要用到的函数为ioctl(),结构体struct ifreq,struct ifconf 1.ioctl()函数原型及作用 1#include <sys/ioctl.h>23intioctl(intd,intrequest, ...);45//参数6//int d:是一个文件描述符7//int request :表示要请求的信息。如IP地址、网络掩码等8//...:可变参数,根据request而定 下...
7 //int request :表示要请求的信息。如IP地址、网络掩码等 8 //...:可变参数,根据request而定 1. 2. 3. 4. 5. 6. 7. 8. 下面是ioctl请求的request参数以及arg地址必须指向的数据类型: 2.struct ifreq结构体 这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的 1 /* In...
7 //int request :表示要请求的信息。如IP地址、网络掩码等 8 //...:可变参数,根据request而定 1. 2. 3. 4. 5. 6. 7. 8. 下面是ioctl请求的request参数以及arg地址必须指向的数据类型: 2.struct ifreq结构体 这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的 1 /* In...