Есть ли простой способ отменить curl_easy_perform из другого потока?
Отменить простой дескриптор libcurl
Ответы (1)
Вы должны использовать функции обратного вызова (запись / чтение / прогресс) для выполнения отмены. Другой поток должен установить флаг, а функция обратного вызова проверяет флаг и возвращает правильное значение для отмены операции.
person
robottobor
schedule
25.10.2008
Когда я возвращаюсь из ненулевого значения curl_progress_callback, он перестает отправлять запрос, бит также приводит к сбою программы. Это упоминание должно быть? Можете посоветовать способ отмены без сбоев?
- person Alecs; 12.09.2011