如何手动设置连接超时?

时间:2010-05-08 12:02:28

标签: iphone objective-c xcode sockets timeout

我用

connect(socketfd, (struct sockaddr*)&remoteAddr, sizeof(remoteAddr))

将我的iPhone连接到电脑(通过WIFI),到目前为止工作正常。 但是,如果计算机无法使用,我的iPhone会尝试连接超过一分钟。

是否可以手动将时间设置为新值,例如15秒?

1 个答案:

答案 0 :(得分:0)

在处理低级套接字时,最简单的方法是使用带有setsockopt密钥的SO_SNDTIMEO函数。有关详细信息,请参阅getsockopt/setsockopt man page