当前位置: 技术问答>linux和unix
Curl和C-Ares
来源: 互联网 发布时间:2017-01-12
本文导语: 各位大虾好,小菜遇到了一下问题,在此先谢谢了。 1、我使用Curl连接网站,希望可以异步获取信息,所以我想使用多线程,通过查找资料,在官方中有两种方式,一种是开启多线程,另一种是使用了类...
各位大虾好,小菜遇到了一下问题,在此先谢谢了。
1、我使用Curl连接网站,希望可以异步获取信息,所以我想使用多线程,通过查找资料,在官方中有两种方式,一种是开启多线程,另一种是使用了类似于select机制的multi的方法,我还不清楚这两种方法的区别。
2、使Curl异步需要使用C-Ares来解决,但是,我不知道怎么样在编译的时候吧C-Ares编译到Curl中,我看了README.ares文件,并在http://blog.gmane.org/gmane.comp.web.curl.library/month=20100101网站中找到了一下代码:
通过这段代码的测试发现,我还是没有编译成功。
所以请大家给点建议和解决方法,小菜再次谢谢各位~~
1、我使用Curl连接网站,希望可以异步获取信息,所以我想使用多线程,通过查找资料,在官方中有两种方式,一种是开启多线程,另一种是使用了类似于select机制的multi的方法,我还不清楚这两种方法的区别。
2、使Curl异步需要使用C-Ares来解决,但是,我不知道怎么样在编译的时候吧C-Ares编译到Curl中,我看了README.ares文件,并在http://blog.gmane.org/gmane.comp.web.curl.library/month=20100101网站中找到了一下代码:
#include
int main()
{
curl_version_info_data*info=curl_version_info(CURLVERSION_NOW);
if (info->features&CURL_VERSION_ASYNCHDNS) {
printf( "ares enabledn");
} else {
printf( "ares NOT enabledn");
}
return 0;
}
通过这段代码的测试发现,我还是没有编译成功。
所以请大家给点建议和解决方法,小菜再次谢谢各位~~
|
顶三个就不能顶了,我给你破解
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。