5
Есть ли простой способ отменить curl_easy_perform из другого потока?Отменить libcurl easy handle
Есть ли простой способ отменить curl_easy_perform из другого потока?Отменить libcurl easy handle
Чтобы выполнить отмену, вы должны использовать функции обратного вызова (запись/чтение/выполнение). Другой поток должен установить флаг, а функция обратного вызова проверяет флаг и возвращает правильное значение для отмены операции.
Когда я возвращаюсь из curl_progress_callback ненулевого значения, он прекращает отправку запроса, бит также прерывается. Это упоминание? Можете ли вы посоветовать метод отмены без сбоев? – Alecs 2011-09-12 15:13:10