AsyncSocket设置超时

时间:2011-03-04 15:30:44

标签: iphone objective-c cocoa-touch asyncsocket

我正在向本地网络设备发送数据 如果设备关闭,则会在75秒后触发超时。我想通过使用以下代码来减少这个时间:

[sock writeData:self.printData withTimeout:10 tag:1];

但Timeout参数不会改变行为。特殊值-1和0似乎对?

没有影响

如何设置超时?

1 个答案:

答案 0 :(得分:0)

  

如果设备关闭

在这种情况下,您可能希望查看连接超时。

我使用以下内容:

[socket connectToHost:host onPort:[port intValue] withTimeout:5 error:&error];