java.net.SocketException: чтение времени ожидания - исключение Android - PullRequest
0 голосов
/ 26 августа 2011

java.net.SocketException: время ожидания истекло

Я пытаюсь связаться с устройствами с планшета Android с помощью сокета.

Если устройство подключено к правому порту, и я посылаю команду, оно работает нормально.но если я удаляю устройство и отправляю команду в сокет, во время подключения к сокету вместо исключения ConnectionRefused (протестировано на основной программе Java) он ждет около 1 минуты, а затем отправляет исключение SocketTimeoutException.

Может кто-нибудь уточнить, чтопочему это происходит потому, что на одном мероприятии я работаю с 4 устройствами, если одно из устройств не подключено, тогда ни одно устройство не будет работать.

1 Ответ

0 голосов
/ 26 августа 2011

В соединении фактически не отказано.Ваш Socket пытается подключиться к устройству, которого нет, но адрес действителен, поэтому SocketTimeoutException.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...