У меня есть веб-сервер Django, работающий на 192.168.1.100:8000.
Это код, который я использую:
public boolean isServerReachable()
{
try {
InetAddress.getByName("http://192.168.1.100:8000/").isReachable(500);
return true;
} catch (Exception e) {
Log.i("result",e.toString());
return false;
}
}
И это ошибка, которую я получаю:
java.net.UnknownHostException: Unable to resolve host "http://192.168.1.100:8000/": No address associated with hostname
Но, как видите, мой сервер работает:
Что мне не хватает? Я просто пытаюсь проверить, в сети ли сервер или нет.
java.net.UnknownHostException: невозможно разрешить хост «192.168.1.100:8000/interface»: с именем хоста не связан адрес
Ты тоже убрал последнюю косую черту? Не могли бы вы попробовать функцию getbyAddress, упомянутую на той другой странице?
Вы можете привести мне пример? Не знаю как туда поставить порт.
Влияет ли исключение части http: // на что-то или нет? В примере с эта страница они его не использовали.