任意のコンピュータ(OSX、WIn、Linなど)には、Wi-Fi、BlueTooth、Ethernetなど、接続されたネットワークアダプタがいくつでもあります。ルーティングによっては、複数のアクティブなデバイス。どのようにネットワークデバイスタイプを検出できますか?
私のNARROWの使用例では、現時点でCONNECTEDのデフォルトのアダプタタイプ(Wi-Fiなど)を知りたいと思っています。
Hereは、ほとんどの場合動作し、それをGoに変換するサンプルスクリプトですが、それは十分簡単です...私にはネイティブのGO方法が必要です。あなたはInterfaces()netからパッケージ
サンプル使用することができます
これは良いアイデアでした...結果はLinux、OSX、Windowsで異なります。 Windowsでは、私は気温がWIFI、ETHERNET、CELLULARのいずれかであることを知ります... Linuxでは、lo、eth0を取得します。私はどのようなデバイスの種類を知っているので、Windowsの返信を探しています。 – Richard
@リチャードはLinuxの仕様に関する回答を掲載しました。コメントは多すぎました。 – kostix