摘要: 最近打算写一个简单路由器,里面有用到ioctl获取网络接口信息,那就先把这部分单独拿出来说一说吧!ioctl这个函数,可以用来对特殊文件的基础设备参数进行操作,它们可以完成与打开文件描述符相关联的控制功能。在程序启动时获得主机上所有接口的信息: 接口的地址、接口是否支持广播、是否支持多播等等。成功返回0,出错则返回-1。本文里只是单独对获取网络接口信息部分讲解。先列出一些本文里ioctl的相关ioctl 请求的request 参数以及arg 地址必须指向的数据类型:request参数相关说明 指向数据类型SIOCGIFCONF获取所有接口信息struct ifconfSIOCGIFADDR获取 阅读全文
posted @ 2014-01-13 11:15 爱吃冰红茶 阅读(1116) 评论(0) 推荐(0) 编辑