3

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

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

唯一的问题是,当它出现错误并且没有找到“预期”设备时,它需要很长时间才能返回响应。

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

4

0 回答 0