Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/136.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在curl中的请求过程中是否有网络断开的回调_C++_Ios_Curl_Libcurl - Fatal编程技术网

C++ 在curl中的请求过程中是否有网络断开的回调

C++ 在curl中的请求过程中是否有网络断开的回调,c++,ios,curl,libcurl,C++,Ios,Curl,Libcurl,我正在使用libcurl在iOS中执行网络请求,使用选项CURLOPT\u timeout将超时设置为60秒。当网络在请求期间断开连接时(curl\u easy\u perform(curl)),此呼叫将不会返回,直到60秒后达到超时 我检查了curl文档中的回调,但没有找到合适的回调 我是否可以注册任何回调来检测请求期间的网络断开?因此我可以直接中断请求。如果libcurl知道连接断开,那么它将返回传输失败。当libcurl不知道连接已断开时,它将无能为力,必须等待超时 这在curl常见问题解

我正在使用libcurl在iOS中执行网络请求,使用选项
CURLOPT\u timeout
将超时设置为60秒。当网络在请求期间断开连接时(
curl\u easy\u perform(curl)
),此呼叫将不会返回,直到60秒后达到超时

我检查了curl文档中的回调,但没有找到合适的回调


我是否可以注册任何回调来检测请求期间的网络断开?因此我可以直接中断请求。

如果libcurl知道连接断开,那么它将返回传输失败。当libcurl不知道连接已断开时,它将无能为力,必须等待超时

这在curl常见问题解答条目中也有进一步的解释