摘要: getifaddrs()和struct ifaddrs的使用,获取本机IP ifaddrs结构体定义如下: 1 struct ifaddrs 2 { 3 struct ifaddrs *ifa_next; /* Next item in list */ 4 char *ifa_name; /* Na 阅读全文
posted @ 2017-02-22 10:41 Boblim 阅读(36675) 评论(1) 推荐(0) 编辑
摘要: 在Linux下开发网络程序时,经常会遇到需要取本地网络接口名、IP、广播地址、子网掩码或者MAC地址等信息的需求,最常见的办法是配合宏SIOCGIFHWADDR、SIOCGIFADDR、SIOCGIFBRDADDR与SIOCGIFNETMASK作为参数调用函数ioctl分别获得MAC地址、IP地址、 阅读全文
posted @ 2017-02-22 09:25 Boblim 阅读(18051) 评论(1) 推荐(1) 编辑