JAVA で LAN に接続されているすべてのコンピュータの名前を一覧表示するのを手伝ってくれませんか?
1647 次
1 に答える
1
外部システム コールを使用せずにこれを解決する方法の 1 つは、考えられるすべての IP アドレスを試すことです。
アドレスを反復処理し、次のようなものを使用してそれぞれにデータを送信します...
for (int i =0; i<100; i++) {
String ip = "192.168.1." + i
InetAddress address = InetAddress.getByAddress(ip);
}
取得した応答は、アクティブな IP を示します。ただし、このアプローチではサブネットによって制限されます。
于 2012-10-05T19:04:29.023 に答える