|
Posted by news on 04/26/07 18:44
> Hi,
> I'm having a problem with the cURL library.
> It doesn't seem to obey the 'timeout' parameters.
>
> I set the CURLOPT_CONNECTTIMEOUT to, say, 1 second,
> and CURLOPT_TIMEOUT to whatever value.
>
> Then I'm fetching (via a GET request) some page from a _nonexistent_
> domain - and I have to wait around 4 seconds
> for the timeout error to show up. (name lookup error)
>
> So - what's the use of CONNECTTIMEOUT and TIMEOUT?
> Why I have to wait 4 seconds, while I set the connect timeout
> to 1 second?
Sorry, my mistake.
CURL timeout works fine - the problem was that I've set a fractional
timeout - like 0.4 seconds - then the timeouts were strange.
When I now set it to 1,2 or 3 seconds then it timeouts OK.
Checked for domain lookups and IPs.
So actually the question is, if it's possible to set a fractional timeout.
Regards
-news
[Back to original message]
|