On Thu, Jun 02, 2011 at 11:16:12AM +0100, Raghavendra Prasad Bilamkar wrote:
> Dear Libcurl Community.
> 
>  
> 
> In our product we are using the libcurl (7.21.1 ) and  libssl(1.0.0) to
> download the video contents over https connection.
> 
> I observed that even though my supplied buffer length is 64K; every call to
> function “curl_easy_recv” returns only 16K buffer. Why?
> 
>  
> 
> I would like to know how can I control the “curl_easy_recv” buffer value?
> Actually I want to increase it to 64K.
> 
>  
> 
> Any inputs and suggestion from is appreciated.
> 
>  
> 
> Thanks in advance.
> 
> Raghu
> 

As mentioned by curl_easy_setopt(3), setting the buffer size via
CURLOPT_BUFFERSIZE is treated as a request, not an order. In particular,
you're less likely to have this request granted when _increasing_ the
size of the buffer as you're limited by the sending host on the other
end. This isn't really a limitation of libcurl specifically, but of all
network I/O.

regards,
dave

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to