c-ares支持IOS吗? 我需要在IOS上运行的公司应用程序中使用c-ares。但是使用“ares_gethostbyname()”无法正常工作,并且回调函数中的状态代码始终返回11(ARES_ECONNREFUSED)。相同的代码在其他opearting系统上正确运行,例如Win32,Android。
浏览源代码,我找到了原因,就是c-ares无法在IOS上获得dns服务器。因为c-ares读取文件/etc/resolv.conf以获取dns服务器信息,但IOS上不存在此文件。
那么,c-ares支持IOS吗?或者IOS获取dns服务器信息的方法是什么?
答案 0 :(得分:1)
我发现a patch因此从未合并到主仓库posted in December 2014。
如果您可以尝试并报告c-ares邮件列表,那就太棒了,这样我们就可以努力让它合并并得到支持"正式"。
/糟糕的c-ares维护者: - (