3

できればネイティブ C API を使用して、Linux でローカル ホストのサブネット マスクをプログラムで見つけることに興味があります。

4

2 に答える 2

8

getifaddrs()はネットワーク インターフェイスのリストを提供し、フィールドifa_netmaskはそれぞれのマスクである必要があります。

于 2012-06-26T20:52:11.727 に答える
2

このifconfigユーティリティはioctl()SIOCGIFNETMASKコマンドとともに使用してネットマスクを取得します。しかし、ダックの答えはよりユーザーフレンドリーだと思います。

于 2012-06-26T21:00:42.147 に答える