整理一些例子,备忘!
ioctl()
used for control device
#include <sys/ioctl.h>
int ioctl(int d, int request, ...);
所有的request参数及解释 http://goo.gl/gHOh71
第三个参数根据request的类型有4种不同的类型:
使用举例
获取网卡IP地址 http://goo.gl/kfHS78
更多操作interfaces的例子 http://goo.gl/f18XkC
查询ARP缓存表 http://goo.gl/QOnFfb
需要在ioctl函数调用前增加 strcpy(req.arp_dev, "eth0");