
libcurl
文章平均质量分 67
jaylong35
因为有所以没有
展开
-
c-ares linux下面的编译
1、下载c-ares2、下载并安装autoconf,因为要通过autoconf来产生configure文件安装1、运行c-ares解压目录下的buildconf2、再在当前目录下运行autoconf configure.ac3、然后就生成了configure文件接下来安装就和其它库的正常安装方式相同了原创 2011-12-05 12:51:06 · 6446 阅读 · 0 评论 -
libcurl 多线程使用注意事项(补充)——HTTPS,openssl多线程使用加锁
问题多线程libcurl运行一段时间后出现崩掉,没有确定的点,没有确定的URL。一直查看源代码没有问题,最后通过debug跟踪发现是在访问SSL的时候出现的crash。才想起来openssl是不支持多线程的,要自己做加锁处理。而且libcurl中并没有支持相关的加锁操作。解决办法:在初始化libcurl的时候为openssl创建一个互斥锁函数,一个回调函数传给openss原创 2011-11-18 15:43:14 · 16226 阅读 · 1 评论 -
#C++#通过libcurl获取当前次HTTP请求的一些相关信息
libcurl库是一个非常完整和好用的HTTP请求库,通过它,我们可以方便的书写HTTP请求程序,而且不需要关心HTTP协议内部的细节处理。最近在做一个HTTP监测的程序,就是通过libcurl来实现的。通过查看官方文档发现,libcurl库几乎提供了所有我们需要的信息返回,如:域名解析时间,连接服务器时间,下载速度,上传速度,总响应时间,重定向次数,最后的有效URL等一系列和HT原创 2011-07-05 14:07:43 · 6711 阅读 · 0 评论 -
libcurl 多线程使用注意事项
1、问题来源,多线程使用Libcurl导致程序跑一段时间后自己退出,没有明显的异常。找不到合适的BUG。 最后通过查看资料和网上找的一些文章,发现,原来是信号处理的问题: CURLOPT_NOSIGNALPass a long. If it is 1, libcurl will not use any functions that install signal h原创 2011-05-23 14:00:00 · 11249 阅读 · 0 评论 -
libcurl发送邮件C++类
先上源码H/* * File: CSendMail.h * Author: jaylong35 * * Created on January 16, 2012, 6:14 PM */#ifndef CSENDMAIL_H#define CSENDMAIL_H#include #include #include #include #define MUL原创 2012-01-19 10:38:37 · 8710 阅读 · 5 评论