0

ifaddrs API を使用して、eth0 (イーサネット用)/wlan0 (ワイヤレス用)/ ppp0 (セルラー用) などのさまざまなインターフェイスを検出できました。

Androidに関するこのディスカッションを読みました: Detect network connection type on Android

C/unix プログラミングで利用可能なこれらのものに似ているかどうか? つまり、UNIX で C プログラムを使用して異なるセルラー インターフェイスを区別できますか?

4

2 に答える 2

0

この種の操作は 100% システムに依存することになり、ネットワーク デバイスの処理は可変であり、Unix システムではアドホックであることで有名です (たとえば、ある場合とそうで/devない場合があります)。この問題を処理するための標準化されたクロスプラットフォーム ライブラリはないようです。NetworkManagerLinux で実行する場合は、インターフェイス情報を要求できる場合があります。

Linux でのネットワーク接続タイプの検出も参照してください。

于 2013-08-12T12:43:51.723 に答える