curl-library
Re: Question about using multi handle.
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.htmlReceived on 2012-10-05