当前位置:  技术问答>linux和unix

curl multi_perform 段错误

    来源: 互联网  发布时间:2016-07-22

    本文导语:  下面程序一运行就有段错误,不知为什么,我想用curl的multi函数来实现非阻塞通信。但按照网上给出的资料运行会有段错误,将curl_multi_perform注释掉就好,问题不知道出在哪。 #include #include #include #include #include #include...

下面程序一运行就有段错误,不知为什么,我想用curl的multi函数来实现非阻塞通信。但按照网上给出的资料运行会有段错误,将curl_multi_perform注释掉就好,问题不知道出在哪。
#include
#include
#include
#include
#include
#include
using namespace std;
int main(int argc, char** argv)
{
    CURL *curl;                        //定义CURL类型的指针
    CURLMcode res;                //定义CURLcode类型的变量
    CURLM *multi_curl;
    curl_global_init(CURL_GLOBAL_ALL);
    curl = curl_easy_init();        //初始化一个CURL类型的指针
multi_curl = curl_multi_init();
        curl_easy_setopt(curl, CURLOPT_URL, "www.baidu.com");
res = curl_multi_add_handle(multi_curl,curl);
curl_multi_perform(multi_curl,0);
curl_multi_remove_handle(multi_curl,curl);
        curl_easy_cleanup(curl);
curl_multi_cleanup(curl);

    return 0;
}

|
没空帮你测试,不过你可以参考其自带的例子,在docsexamples下

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下curl的下载,安装以及curl命令的详细参数,用法介绍
  • curl不使用文件存取cookie php使用curl获取cookie示例
  • PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
  • php curl批量打开网址(curl_multi类)的实现代码
  • Curl封装类Curl.class.php及调用方法
  • php使用curl存储cookie的示例
  • php怎么开启CURL支持?
  • PHP使用CURL获取302跳转后的地址实例
  • shell脚本curl post文件如何判断失败啊~~~~
  • Curl和C-Ares
  • php curl如何获取返回值
  • PHP CURL获取返回值的方法
  • ubuntu里安装httpsqs 执行curl找不到本机
  • 使用curl命令下载网页,问题比较具体,需要手动实验
  • PHP curl修改网站请求头
  • PHP curl实现抓取302跳转后页面的示例
  • php使用curl发送json格式数据实例
  • php中curl和file_get_content的区别
  • 关于PHP的curl开启问题探讨
  • php使用curl检测网页是否被百度收录的示例分享
  • PHP函数分享之curl方式取得数据、模拟登陆、POST数据


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3