powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить состояние Socket
2 сообщений из 2, страница 1 из 1
Определить состояние Socket
    #34319974
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Socket цепляется к стороннему серверу.
протокол прикладного уровня, навязан нам со стороны разработчиков сервера.

Открывается сокет и в отдельном потоке висит читатель InputStream-а.

Общение с сервером начинается (согласно протоколу) со стороны с сервера.
Тестовые запросы с моей стороны недопустимы.

Если сервер закрывает соединение по своей инициативе, то я не знаю, как определить состояние моего сокета:
т.е. мой сокет показывает
mySocket.isClosed = false
mySocket.isConnected=true

при этом netstat показывает отсутствие открытого порта mySocket.getLocalPort

В данной ситуации пробую забиндить тестовый сокет:

tstSocket.bind(mySocket.getLocalAddress)

и получаю exception о том, что порт занят...

Итак, subj...
Заранее спасибо
...
Рейтинг: 0 / 0
Определить состояние Socket
    #34320676
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если ни у кого нет идей,
то реализовываю реконнект по достижению "максимального времени неактивности сервера"

на моей стороне никто это не регламентирует
:)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Определить состояние Socket
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]