0

JAVA で LAN に接続されているすべてのコンピュータの名前を一覧表示するのを手伝ってくれませんか?

4

1 に答える 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 に答える