cURL / Mailing Lists / curl-library / Single Mail


Re: Question about using multi handle.

From: Daniel Stenberg <>
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

List admin:
Received on 2012-10-05