在超时后重新发出与Libcurl的连接

时间:2012-08-21 12:42:16

标签: c++ curl libcurl

我使用Libcurl C ++创建了一个长轮询客户端

通过以下方式将超时设置为30秒:

curl_easy_setopt(longPollingHandle, CURLOPT_TIMEOUT, 30L);

如何在操作超时后重新发出HTTP get请求?

由于

1 个答案:

答案 0 :(得分:1)

对任何有兴趣的人。

我刚检查了CURLcode的状态。如果是!= 0则重新发出请求。

if(res != 0)
    {
        cout << "Timeout : Repolling " << endl;
        continue;
    }

其中continue返回到循环的开头,我再次发出curl_easy_perform。

由于