Подскажите,как получить задержку от сервера ? Делаю приложение на JavaFX которое отображает пинг с 10 серверов.
В данный момент это выполняет код:
public String getPing(){
try {
String ipAddress = ipAdress;
InetAddress inet = InetAddress.getByName(ipAddress);
long finish = 0;
long start = new GregorianCalendar().getTimeInMillis();
if (inet.isReachable(5000)){
finish = new GregorianCalendar().getTimeInMillis();
return (finish - start + " ms");
} else {
return " Сервер не доступен.";
}
} catch ( Exception e ) {
System.out.println("Exception:" + e.getMessage());
}
return "No connect";
}
На C# нашел простое решение:
label2.Text = new Ping().Send("www.google.ru").RoundtripTime.ToString() + "ms";
p.s. На Java что то все пишется с большими проблемами (Возможно из за того что я только начал,но стараюсь писать на нескольких языках и сравнивать их.)