我使用Libcurl C ++创建了一个长轮询客户端
通过以下方式将超时设置为30秒:
curl_easy_setopt(longPollingHandle, CURLOPT_TIMEOUT, 30L);
如何在操作超时后重新发出HTTP get请求?
由于
答案 0 :(得分:1)
对任何有兴趣的人。
我刚检查了CURLcode的状态。如果是!= 0则重新发出请求。
if(res != 0)
{
cout << "Timeout : Repolling " << endl;
continue;
}
其中continue返回到循环的开头,我再次发出curl_easy_perform。
由于