c-ares支持IOS吗? 我需要在我公司在 IOS 上运行的应用程序中使用 c-ares。但是使用“ares_gethostbyname()”无法正常工作,回调函数中的状态码一直返回11(ARES_ECONNREFUSED)。同样的代码在Win32、Android等其他操作系统上也能正常运行。
看了下源码,找到了原因,就是IOS上c-ares无法获取dns服务器。因为c-ares读取文件/etc/resolv.conf来获取dns服务器信息,但是IOS上不存在这个文件。
那么c-ares支持IOS吗?或者IOS上获取DNS服务器信息的方法是什么?
最佳答案
我找到了 a patch为此,从未合并到主仓库中,posted in December 2014 .
如果您能尝试一下并在 c-ares 邮件列表中报告,这样我们就可以努力将其合并并获得“官方”支持,那就太好了。
/糟糕的 c-ares 维护者:-(
关于ios - c-ares支持IOS吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180534/