Возможно ли установить timeout для Socket

169
14 апреля 2017, 20:44

Всем привет! У меня десктопное приложение на javafx клиент-сервер. Схема такова: преподаватель - клиент, студенты - сервер. Так вот мой клиент опрашивает всех студентов по списку, установлен setSoTimeout() и все бы хорошо, только вот проблема в том что когда машина студента выключена подключение к этой машине осуществляется достаточно долго и по итогу исключение:

java.net.UnknownHostException

все понятно, что к чему. И мой вопрос заключается вот в чем можно ли как-то осуществить проверку на существование такого хоста с указанием timeout да бы ускорить процесс опроса машин.

READ ALSO
Отображение потокового видео в android приложение

Отображение потокового видео в android приложение

Есть четыре камеры, работаю по HTTP протоколу, как реализовать вывод изображения с камер?

199
Чем прочитать DBF в Java

Чем прочитать DBF в Java

Требуется прочитать информацию из небольшой dbf-таблицыЕсть какая-то простенькая библиотека для чтения из этого формата? делать полноценный...

276
Проверить скрыта ли клавиатура

Проверить скрыта ли клавиатура

Как проверить скрыта ли системная клавиатура?

175
Почему не работает Matcher.find()

Почему не работает Matcher.find()

Есть строка String str и в ней надо найти символы строки 1

246