3

我有兴趣在 Linux 中以编程方式查找本地主机的子网掩码,最好是通过本机 C api。

4

2 回答 2

8

getifaddrs()将为您提供网络接口列表,该字段ifa_netmask应为每个接口的掩码。

于 2012-06-26T20:52:11.727 回答
2

ifconfig实用程序ioctl()SIOCGIFNETMASK命令一起使用以获取网络掩码。但我认为 Duck 的回答更人性化。

于 2012-06-26T21:00:42.147 回答