curl-library
Different interface will affect each other while downloading?
Date: Wed, 2 Aug 2017 16:45:34 +0800
Curl version: curl 7.54.0. libcurl/7.54.0 OpenSSL/1.0.2g zlib/1.2.8
I use libcurl to download files from s3 bucket and apply two interface:
multi_socket and easy.
Both interface download 1MB one time.
Execution order in log is below:
socket callback: s=16 e=0x7f4cb4020230 Adding data: OUT
socket callback: s=16 e=0x7f4cb4020230 Change action from OUT to IN.
easy_perform starte. Download 1MB. ->Download finished.
easy_perform starte. Download 1MB. -> Download finished.
socket callback: s=16 e=0x7f4cb4020230 Removing.
multi_socket download done.
In code snippet the two interface use the same curl_easy_setopt() such as
CURLOPT_WRITEFUNCTION
CURLOPT_HTTPHEADER
CURLOPT_URL...etc.
I have questions about that the two interface will affect each other?
I thought the multi_socket interface will download first that the latter
easy interface.
-- Best Regards, pahome
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2017-08-02