Sunuculara bir ping isteği gönderen bir programım var. Liste büyüktür ve bir IP
ulaşılamıyorsa, bir sonraki IP
adresine gitmek zaman alır.Java'da birden fazla sunucuya ping atma
İsterseniz, her IP
için, hepsi aynı anda & yeni bir iş parçacığı oluşturmalıdır. İşte
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();
}
Nasıl bu kod ayrı bir konu tüm IP
s, her ping yapabilir?
bakınız [bir IP adresi ping için Java kodu] (http://stackoverflow.com/questions/11506321/java-code-to-ping-an-ip-address). – saka1029
Java 8 ile birlikte gelen CompletableFuture sınıfını kullanmak için mükemmel bir duruma benziyor. – pnadczuk
Yinelenen olarak işaretlenenler, ping ve IP adresi istemedim. Ben IP adresi ping simultane ile başlamak için bir yol istiyorum. –