Ich habe ein Programm, das eine Ping-Anfrage an die Server sendet. Die Liste ist groß und wenn ein IP
nicht erreichbar ist, braucht es Zeit, um zum nächsten IP
zu gehen.Ping mehrere Server in Java
Ich wünsche, dass für alle IP
, sollte es einen neuen Thread erstellen & alle gleichzeitig verarbeiten. Hier
ist der Code:
for (int i = 0; i < 89; i++)
{
ProcessBuilder processBuilder = new ProcessBuilder("ping", isWindows? "-n" : "-c", "1", buttons[i].getText());
Process proc = processBuilder.start();
returnVal = proc.waitFor();
}
Wie kann ich diesen Code machen alle IP
s ping, die jeweils in einem eigenen Thread?
See [Java-Code eine IP-Adresse ping] (http://stackoverflow.com/questions/11506321/java-code-to-ping-an-ip-address). – saka1029
Sieht wie eine perfekte Situation aus, CompletableFuture-Klasse zu verwenden, die mit Java 8 geliefert wird. Überprüfen Sie es! – pnadczuk
Diejenigen, die als Duplikat markiert haben, habe ich nicht aufgefordert, ping und IP-Adresse. Ich möchte einen Weg, gleichzeitig Ping der IP-Adresse zu starten. –