NSStream响应时间

我当前的要求是将某些命令发送到某个特定端口上的一组IP地址,并根据响应检测设备(例如,通过使用status命令在特定端口上对其进行ping操作来检测网络上的wifi打印机) 为此,我创建了NSStreams,并且通过NSInputSteam / NSOutputStream读取和写入数据,一切正常。 唯一的问题是它的响应时间过长,当它出现错误而没有找到“预期的”设备时会回来。 我假设输入流必须等待响应,并在一定时间间隔后超时,如果它没有得到任何东西。那么有没有办法控制'超时'间隔?这样扫描过程可以在几分钟而不是一小时内完成。     
已邀请:

要回复问题请先登录注册