We use libcurl's "multi" interface on a server to dispatch HTTPS requests when 
the server code decides it needs to.  We create an easy handle, then call 
curl_multi_add_handle to trigger the download.

According to this web page, though:

https://ec.haxx.se/libcurl/libcurl-drive/libcurl-drive-multi-socket

we're supposed to immediately call curl_multi_socket_action with 
CURL_SOCKET_TIMEOUT after starting a request.

We ended up with several questions about this:

 * Is it actually necessary to do this?

 * What would happen if we didn't?

 * How does this interact with an existing timeout that curl set before the 
handle was added?  Do we continue to fire that later, or do we cancel it?


Thank you!

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to