Разница между исключением «Отказ в соединении» и тайм-аутом в HttpClientJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Разница между исключением «Отказ в соединении» и тайм-аутом в HttpClient

Сообщение Anonymous »

Я пытаюсь определить, использует ли устройство в сети веб-сервер или не использует Java. Для этого я использую HttpClient Apache. Я отправляю запрос, и если на устройстве запущен веб-сервер, я получаю ответ — довольно просто.

Однако, если веб-сервер не работает, я заметил 2 что-то случается:
  • Запрос будет проигнорирован и произойдет тайм-аут.
  • An будет выброшено исключение. В частности, это будет выглядеть так:

    org.apache.http.conn.HttpHostConnectException: Ошибка подключения к 192.168.12.133:80 [/192.168.12.133]: Соединение отказано: подключиться
Есть ли что-нибудь, что можно сделать вывод об устройстве, к которому я пытаюсь подключиться, когда я получить исключение «Соединение отклонено» или вообще не получить ответа?

Изменить:

Просто чтобы уточнить : Я запускаю это против УСТРОЙСТВ в локальной сети. Это означает, что NAS-серверы, маршрутизаторы, компьютеры Windows, iPad и т. д. Некоторые из них будут иметь встроенные веб-серверы, другие — нет. У большинства из них нет брандмауэров.

Я также знаю со 100% уверенностью, что устройство работает.

Подробнее здесь: https://stackoverflow.com/questions/464 ... httpclient
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»