On Tue, 8 Mar 2016, Boutin Maël wrote:

Please don't top-post, it makes the conversation confusing.

Currently i call multi_perform when there are data to be sent. How can i
obtain the send status ? By performing a select on the handles ?

Yes, you would call select on the file descriptors with the actions libcurl told you, and if one of those signal readiness you call curl_multi_perform().

As i'm doing chunked encoding transfer, i don't have to check for a
response on the handle

You can't avoid checking for a response since you're talking HTTP with libcurl and it will of course allow a HTTP response.

but i'd like to know when packets could not be sent,

What do you mean "could not be sent" ? It's TCP so everything is sent or not sent and if something fails miserably, the transfer will break and libcurl returns an error.

--

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

Reply via email to