Разъем Android TCP и потоковое.Нет ошибок или исключений при отправке данных после потери связи - PullRequest
0 голосов
/ 26 октября 2010

Я пытаюсь определить, были ли данные успешно отправлены на сервер через сокет TCP с использованием объекта OutputStream. для тестирования я отключаю сетевую связь в телефоне и OutputStream.write (); не выдает исключение, все методы в классе сокета возвращаются так, как будто сокет активен и работает. Здесь я что-то не так делаю?

Есть ли какая-либо реализация сокета или реализация потока, которую я могу использовать, чтобы получить исключение или ошибку, когда поток / сокет фактически не отправляет данные в буфер?

также установка SetSoTimeout () на сокете, похоже, ничего не делает.

Спасибо, Тотем

1 Ответ

0 голосов
/ 12 июня 2011

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

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