Мое текущее требование - отправить некоторую команду на набор IP-адресов на определенном порту и, в соответствии с ответом, обнаружить устройства (скажем, например, обнаружить принтер Wi-Fi в сети, отправив эхо-запрос на определенный порт скоманда status)
Для этого я создаю NSStreams, и все работает мирно с чтением и записью данных NSInputSteam / NSOutputStream.
Единственная проблема заключается в том, что ответ занимает слишком много времени для возврата ответа в случае ошибки, и он не находит «предназначенное» устройство.
Я предполагаю, что входной поток должен ждатьдля ответа и тайм-аута через определенный промежуток времени, если он ничего не получает.Так есть ли способ контролировать этот интервал «тайм-аут»?Так что этот процесс сканирования может быть выполнен за несколько минут, а не час.