Сообщение NSStreamEventErrorOccurn приходит слишком поздно - PullRequest
3 голосов
/ 24 мая 2011

Мы разрабатываем клиент-серверное приложение.Клиент (приложение для iPhone) и сервер (рабочий стол) общаются через Wi-Fi.Мы используем TCP / IP.

Каждые пять секунд клиентское приложение отправляет на сервер специальное сообщение (мы называем это пингом, но это наш пинг).Мы должны проверить поведение клиента, когда разрывается соединение с сервером.Я включаю Wi-Fi на моем рабочем столе.Мы ожидаем получить уведомление о том, что ссылка не работает через небольшой промежуток времени.Вместо этого уведомление приходит через 4 или 5 минут (клиент использует класс NSStream, поэтому в нем говорится «NSStreamEventErrorOccurn»).

  1. Почему оно приходит так поздно?

  2. Как я могу получить уведомление раньше?(скажем, через 5 секунд)

Спасибо.

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