NSStream响应时间

时间:2011-03-31 08:52:17

标签: iphone nsstream

我目前的要求是将某些命令发送到某个特定端口上的一组IP地址,并根据响应检测设备(例如,通过在特定端口上使用ping来检测网络上的wifi打印机状态命令)

为此,我正在创建NSStreams,并且通过NSInputSteam / NSOutputStream读取和写入数据,一切正常。

唯一的问题是,当它出现错误并且找不到“预期的”设备时,它的响应时间太长而无法返回。

我假设输入流必须等待响应,并且如果它没有得到任何结果,则在一定时间间隔后超时。那么有没有办法控制'超时'间隔?这样扫描过程可以在几分钟而不是一小时内完成。

0 个答案:

没有答案