我想使用函数curl_easy_setopt(CURL *handle, CURLOPT_DNS_LOCAL_IP4, char *address)
,但是当我下载源代码时,
./configure && make && make install
每个功能都可以,但这个功能curl_easy_setopt(CURL *handle, CURLOPT_DNS_LOCAL_IP4, char *address)
。该函数说明http://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html.AVAILABILITY http://curl.haxx.se/libcurl/c/CURLOPT_DNS_LOCAL_IP4.html.AVAILABILITY表示此选项要求 libcurl 是使用支持此操作的解析器后端构建的。 c-ares 后端是唯一这样的后端。这是什么意思?我如何使用解析器后端构建 libcurl。
谢谢
这意味着您需要确保构建要使用的 libcurlc-ares http://c-ares.haxx.se/用于名称解析。这是因为“正常”名称解析器函数无法被告知要使用哪些服务器(也不能被告知在进行通信时要使用哪个源地址),它们使用您在系统文件中设置的名称解析器函数。
c-ares 是一个独立的库,它执行异步 DNS 和名称解析器调用,libcurl 可以被告知使用它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)