cURL / Mailing Lists / curl-library / Single Mail

curl-library

RE: Always get connection timeout

From: Price, Robert <Robert.Price_at_netscout.com>
Date: Fri, 15 Aug 2008 13:20:28 -0700

The option for defining the timeout is:
curl_easy_setopt(easyhandle,CURLOPT_CONNECTTIMEOUT,30);

How, though, does that affect the calculation for Curl_timeleft()?
Because it doesn't even look at that. The initial value for timeout_ms
= 30000, which is correct. The result I'm getting from Curl_timeleft()
is ALWAYS 3532134. So, by subtracting that value from my timeout set, I
end up with -3502134 - and it thinks I'm outta time.

I've tried setting options to forbid reuse and force a fresh connect,
but that doesn't seem to change anything. I'm beginning to wonder if I
have some problem with Curl_tvnow() or something???

rp

-----Original Message-----
From: curl-library-bounces_at_cool.haxx.se
[mailto:curl-library-bounces_at_cool.haxx.se] On Behalf Of Dan Fandrich
Sent: August 15, 2008 2:05 PM
To: curl-library_at_cool.haxx.se
Subject: Re: Always get connection timeout

On Fri, Aug 15, 2008 at 12:33:32PM -0700, Price, Robert wrote:
> Running on RH9, using source compiled from 7.18.2. Using ?easy? steps
to hit a
> servlet on a server as a ?ping? and am always getting error #28 ?
connection
> timeout.
>
> After debugging into cURL, I?m always getting the same results from
> Curl_timeleft (specifically in ssluse.c, line 1775). Timeout is set
to 30
> seconds, but debugging only takes a few seconds and it always times
out. The
> really strange thing is that the resulting value for timeout_ms is
always the
> same value = -3502134. That just doesn?t seem right?

Are you using the right data type (i.e. a long) in the curl_easy_setopt
call setting the timeout?

>>> Dan

-- 
http://www.MoveAnnouncer.com              The web change of address
service
          Let webmasters know that your web site has moved
Received on 2008-08-15