cURL
Haxx ad
libcurl

curl's project page on SourceForge.net

Sponsors:
Haxx

cURL > Mailing List > Monthly Index > Single Mail

curl-library Mailing List Archives

Re: connection re-use amongst easies

From: <junk_at_igrspace.com>
Date: Thu, 28 May 2009 06:23:58 -0700

On Thu, 28 May 2009 13:01:06 +0200 (CEST), Daniel Stenberg <daniel_at_haxx.se>
wrote:
> On Thu, 28 May 2009, junk_at_igrspace.com wrote:
>
>> is libcurl supposed to re-use connections over different easy handles ?
>> (when using multi interface) In other words, are connections preserved
>> by the multi-handle after cleanup of the easy handle ?
>
> Yes, that's exactly how it works.

I found that when a connection is re-used over easies that
had CURLOPT_CONNECT_ONLY set, a curl_easy_getinfo() for
CURLINFO_LASTSOCKET fails (returning -1) for the subsequent easy.

curl_test.cpp is a small program illustrating the issue giving
curl_connectonly.out as output. When omitting CURLOPT_CONNECT_ONLY, i get
curl_perform.out, where the socket is returned correctly.

Can you reproduce it ?

Immanuel

Received on 2009-05-28

These mail archives are generated by hypermail.

donate! Page updated November 12, 2010.
web site info

File upload with ASP.NET