Als Aufgabe muss ich alle lebenden Computer in einem LAN finden. Dazu verwende ich isReachable
Funktion von InetAddress
Klasse. Aber das Problem ist, dass mir nichts angezeigt wird, was ich erreichen könnte. Also habe ich versucht, die isReachable
mit der IP von Google, aber diese ist immer noch unerreichbar.
Hier ist der Code:
import java.net.*;
public class alive{
public static void main(String args[]){
try{
InetAddress ia = InetAddress.getByAddress(new byte[]{(byte)209, (byte)85, (byte)153, (byte)104});
boolean b = ia.isReachable(10000);
if(b){
System.out.println("Reachable");
}
else{
System.out.println("Unrachable");
}
}catch(Exception e){
System.out.println("Exception: " + e.getMessage());
}
}
}
Ausgang ist : Unreachable