cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: libcurl waits indefinitely for data

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Fri, 14 Jan 2011 09:42:48 +0100 (CET)

On Wed, 12 Jan 2011, arnuld uttre wrote:

> Have not been able to reproduce the problem with my small code (may take 2-3
> more days for curl) but here is what I got from CURLOPT_VERBOSE from that
> proprietary software run

...

> * About to connect() to 192.168.0.230 port 80
> * Trying 209.237.150.20... * connected
> * Connected to 192.168.0.230 (209.237.150.20) port 80
>> GET /files/get_data.php HTTP/1.1
> Host: 192.168.0.230
> Accept: */*
>
> If you look you will see a connection is being after every approximately 30
> seconds but in last paragrapgh of output, after that last line of Host:
> 192.168.0.230 Accept: */* it hangs on there forever, it never makes any
> connection again. Thats the problem.

Right, but if libcurl doesn't get any data it will just wait. And wait.
Forever.

You need to give it a timeout or some kind of condition when it should stop
waiting.

-- 
  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2011-01-14