Android - максимальное время ожидания для InetAddress isReachable () - PullRequest
0 голосов
/ 12 декабря 2010

Я использую InetAddress.getByName (params [0]). IsReachable (300000) для определить, жив ли мой NAS. Измеряя время до и после вышеупомянутого метода, я узнал что время ожидания составляет максимум около 3 минут. 10 секунд, даже если я установите время ожидания 600000 (около 10 минут).

Я что-то не так делаю? Или есть лучший способ реализовать такие функционировать?

С уважением, Томас

1 Ответ

2 голосов
/ 15 февраля 2011

Я изменил свой подход.Теперь я использую Runtime.getRuntime (). Exec для выполнения ping на удаленный ip.Это более надежно, чем isReachable.

...