Время отклика NSStream - PullRequest
       23

Время отклика NSStream

3 голосов
/ 31 марта 2011

Мое текущее требование - отправить некоторую команду на набор IP-адресов на определенном порту и, в соответствии с ответом, обнаружить устройства (скажем, например, обнаружить принтер Wi-Fi в сети, отправив эхо-запрос на определенный порт скоманда status)

Для этого я создаю NSStreams, и все работает мирно с чтением и записью данных NSInputSteam / NSOutputStream.

Единственная проблема заключается в том, что ответ занимает слишком много времени для возврата ответа в случае ошибки, и он не находит «предназначенное» устройство.

Я предполагаю, что входной поток должен ждатьдля ответа и тайм-аута через определенный промежуток времени, если он ничего не получает.Так есть ли способ контролировать этот интервал «тайм-аут»?Так что этот процесс сканирования может быть выполнен за несколько минут, а не час.

...