3
Linux OSで動作するGoプログラム内で利用可能な無線ネットワークのリストを入手したいと思います。 iwlistを使ってLinuxのコマンドラインからこの情報を取得するのはかなり簡単ですが、Goにネイティブでやりたいと思っています。どのパッケージを使用すべきかについてのアイデアはありますか?ありがとうございました。golangで利用可能な無線ネットワークのリスト(Linux上)
Linux OSで動作するGoプログラム内で利用可能な無線ネットワークのリストを入手したいと思います。 iwlistを使ってLinuxのコマンドラインからこの情報を取得するのはかなり簡単ですが、Goにネイティブでやりたいと思っています。どのパッケージを使用すべきかについてのアイデアはありますか?ありがとうございました。golangで利用可能な無線ネットワークのリスト(Linux上)
Linuxコマンドを実行して情報を取得できました。コードは次のとおりです。
出力は膨大な情報リストであり、Linuxのみで動作します。次のように、必要な情報を抽出する方法を見つける必要があります。これはESSIDがstrings.splitパッケージ/関数である可能性があります。
https://github.com/skycoin/skycoin/blob/master/src/aether/wifi/wifi.goここでは、チェックアウトできるのと同じアクティビティを実装しています。 – Ritesh
こんにちはRitesh。ありがとうございました。私はこれを以前は見つけましたが、まだLinuxコマンドを使ってワイヤレスネットワークのリストを取得しています。 OS特有のコマンドを使用して、必要な情報を得るために出力を処理する必要があるかもしれません。私は試し続けます! ;) –