到達できないホストの束をテストする小さな Java コードがあります。
重要な部分は次のとおりです。
for (String host : hosts) {
try {
if (!InetAddress.getByName(host).isReachable(5000)) {
System.err.println(host + " is not reachable!");
}
} catch (UnknownHostException e) {
System.err.println(host + " is unknown");
} catch (IOException e) {
System.err.println(host + "throws IOException!");
}
}
hosts
テストする URL でいっぱいのString[]
-Array です。実行すると、「 ... に到達できません! 」という URL が表示されたり、「 ... は不明です」 と表示されることがあります。
しかし、これら2つの違いは何ですか?
到達不能 -> ping に対して 5 秒後に応答がない
不明-> ping を実行するホストが見つからない
これらは私の考えにすぎず、Google で確認や改善を見つけることができません。