4

私はJavaプログラミングが初めてです。Java を使用して Linux のすべてのネットワーク インターフェイスを取得し、その情報を Java に格納する方法が必要ですMap。Google でこれを静的な方法で行う方法を多数見つけましたeth0。情報を取得して表示する方法だけです。コードは移植可能である必要があります。コードは、2 つまたは 4 つのネットワーク ポートを備えたサーバーに展開された構成を表示する必要があります。

これを行う最善の方法は、Java を使用Mapして情報を取得し、後で表示することです。助けてくれませんか?

幸運をお祈りしています

4

1 に答える 1

5

`

Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces();

while (interfaces.hasMoreElements())
{
NetworkInterface networkInterface = interfaces.nextElement();

Enumeration<InetAddress> inetAddresses = networkInterface.getInetAddresses();

}
}

`

NetworkInterface、InterfaceInfo を見てください。

詳細はこちら: http://java.dzone.com/news/network-interface-details-java

于 2012-06-19T14:09:08.290 に答える