使用libcurl库下载文件时,调用curl_easy_perform接口执行下载。下载过程中断网再连接网络,则有可能会出现程序不退出,但也没有继续下载的问题。因此可以通过设置下载超时设置,在超过时间程序会因为超时而退出。
curl_easy_setopt( curl, CURLOPT_TIMEOUT, 50);
通过CURLOPT_TIMEOUT设置超时时间,如上述,50S后程序如果没有下载完成则会自动退出。
使用libcurl库下载文件时,调用curl_easy_perform接口执行下载。下载过程中断网再连接网络,则有可能会出现程序不退出,但也没有继续下载的问题。因此可以通过设置下载超时设置,在超过时间程序会因为超时而退出。
curl_easy_setopt( curl, CURLOPT_TIMEOUT, 50);
通过CURLOPT_TIMEOUT设置超时时间,如上述,50S后程序如果没有下载完成则会自动退出。