2017-12-27 5 views
1

어떤 이유에서든 즉시 중단하려고합니다. 그러나, 나는 아직 그것을 실현하는 좋은 방법을 찾지 못했습니다. 그 될 수 있습니다 : threadA threadB에서 만든 네트워크 요청을 중단?코드가 이미 입력되었을 때 네트워크 요청을 중단하는 방법 curl_easy_perform()

+0

을 중단 모두 CURLE_WRITE_ERROR 결과 CURLOPT_WRITEFUNCTION에서 가짜 데이터를 반환하십시오 문제를 간략하게 설명하십시오. 관련 코드, 스크린 샷 또는 오류 로그를 포함 할 수 있습니다. 따라서 스택 커뮤니티가 귀하의 질문에 더 적절하게 응답합니다. –

답변

1

쉬운 인터페이스로는 방법이 없습니다. 대신 multi interface을 사용하십시오. 인터페이스를 차단하지 않고 IO 작업을 수행 할 준비가되면이를 알 수 있습니다.

0

옵션이 포함되며 이에 국한되지 않습니다 CURLOPT_XFERINFOFUNCTION 또는 CURLOPT_PROGRESSFUNCTION, CURLE_ABORTED_BY_CALLBACK 결과에서 비 제로 복귀 - 또는 curl_easy_perform()