Не удается выполнить пинг для проверки состояния сервера

У меня есть веб-сервер 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

Но, как видите, мой сервер работает:

Не удается выполнить пинг для проверки состояния сервера

Что мне не хватает? Я просто пытаюсь проверить, в сети ли сервер или нет.

Влияет ли исключение части http: // на что-то или нет? В примере с эта страница они его не использовали.

S. Miller 23.04.2018 20:45

java.net.UnknownHostException: невозможно разрешить хост «192.168.1.100:8000/interface»: с именем хоста не связан адрес

Lechucico 23.04.2018 21:49

Ты тоже убрал последнюю косую черту? Не могли бы вы попробовать функцию getbyAddress, упомянутую на той другой странице?

S. Miller 23.04.2018 22:23

Вы можете привести мне пример? Не знаю как туда поставить порт.

Lechucico 24.04.2018 16:09
0
4
26
0

Другие вопросы по теме