Я хочу, чтобы получить время задержки между 2 ПК, таким образом:Почему метод isReachable() всегда возвращает «false»?
currentTime = System.currentTimeMillis();
isPinged = InetAddress.getByName("192.168.6.18").isReachable(2000);
currentTime = System.currentTimeMillis() - currentTime;
System.out.println("----"+isPinged+":"+currentTime);
но результаты всегда «ложь», кроме «локальный», я попытался изменить getByName("192.168.6.18")
к компьютеру из локальной сети или на веб-сайте как "www.facebook.com", но это не имеет никакого эффекта
Вы использовали что-то вроде 'ping', чтобы убедиться, что вы на самом деле * может * достигать хозяина в вопросе? – chrylis
, пожалуйста, обратитесь к этому вопросу: http://stackoverflow.com/questions/9922543/why-does-inetaddress-isreachable-return-false-when-i-can-ping-the-ip-address –
yes Я использовал ' ping' в CMD, и он работал – wyyzaw