最近、Javaでクライアント/サーバーアプリケーションを作成しましたが、接続は問題ありませんが、学校のネットワークでテストするともううまく動作しません。したがって、LANネットワークのすべてのIPを返すコードが必要です私はJComboBoxに配置することができるように配列、コードは非ブロッキングでなければならないので、私のアプリケーションをハングアップできません。JavaでLanネットワークのすべてのIPを取得し、それを配列に返す方法(ノンブロッキング)?
P/S:私はすべてのIPを取得するために(他の回答のように)brute-forceメソッドを試してきましたが、アプリケーションが掛かっていて、本当に信頼できません。
とにかく、ありがとうございます。
〜ベストリガードと素敵な一日
実際にコンピュータに割り当てられたすべてのIP、またはサブネット内のすべてのIPだけを意味しますか。後者は単純な計算であるため、前者はnmapなどのツールを使ってネットワークをスキャンする必要があります。あなたのシステムの問題はどういったものなのでしょうか、IPをどのように使いたいのですか?たぶんあなたの問題を回避する方法があります。 –