2012-06-26 88 views

回答

5

getifaddrs()會給你一個你的網絡接口列表,字段ifa_netmask應該是每個的掩碼。

+0

或相應的「ioctl」(http://www.kernel.org/doc/man-pages/online/pages/man2/ioctl_list.2.html) –

0

ifconfig實用程序使用ioctl()SIOCGIFNETMASK命令獲取網絡掩碼。但我認爲Duck的答案更加用戶友好。