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
