libcurl - прогресс получения данных с сервера

Подскажите пожалуйста, а чем принципиально отличаются эти две опции и их callback`и:

CURLOPT_WRITEDATA/CURLOPT_WRITEFUNCTION

и

CURLOPT_XFERINFOFUNCTION

Вроде бы обоих случая callback функция вызывается при готовности принять данные и в обоих случаях в колбеки приходит информация о кол-ве принятых байт.

Теоретически условный прогресс-бар можно построить на обоих функциях получается ?


Ответы (0 шт):