4

Angry IP Scanner のように、ローカル ネットワークで利用可能な IP をスキャンする独自の IP スキャナを作成したいと考えています。また、ホスト名などの基本的なデバイス情報も取得したいと考えています。Javaでそれをどのように解決しますか?そのためにライブラリを使用したくありません。ループを使用して利用可能なすべての IP に ping を実行し、応答を確認する必要がありますか?

4

1 に答える 1

4
  1. LAN IP アドレスを取得します。
  2. LAN IP から始まる IP アドレスを 192.168.0.1 として作成します。
  3. 192.168.0.X (0-255) の可能性をすべて調べます。
  4. 可能性のある IP アドレスにPing (Java のisReachable) を送信し、到達可能な場合はそれを出力します。

コード内: https://github.com/syndbg/HackBulgaria/blob/master/Core-Java-1/13-Networking1/src/InternetUtils.java#L56

于 2015-02-28T12:17:50.240 に答える