cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Question about using multi handle.

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Fri, 5 Oct 2012 23:45:02 +0200 (CEST)

On Fri, 5 Oct 2012, Stef Bon wrote:

>> The 1 millisecond wait is there to make sure you call
>> curl_multi_socket_action() very soon so that libcurl can take care of
>> actions that it wants to do now. Adding new handles have that effect and
>> then libcurl wants to setup and act on the new handle.
>
> Yes the timeout is 1 millisecond, and it has to be called very soon. Is it a
> good idea to call it directly in stead of creating a timer, since it's a
> very short period?

I don't think so.

Why bother with that psuedo-optimization? You will still need the timeout
callback for other (longer) timeouts so you still need to have it there and
set timeouts. I don't see any point in adding a special-case for the 1 ms
timeout.

-- 
  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2012-10-05