public boolean requestRouteToHost (int networkType, int hostAddress)
Этот метод в ConnectivityManager, если используется с networkType, установленным на интерфейс wifi, всегда возвращает false.
requestRouteToHost android говорит, что он никогда не был реализован для интерфейса Wi-Fi.
Даже InetAddress.isReachable () всегда возвращает false для публичных серверов, таких как google.com, java.com
Есть ли какая-то конкретная причина, по которой они терпят неудачу? Единственный способ проверить, существует ли связь, - выполнить команду «ping», используя exec () времени выполнения.