c-ares は IOS をサポートしていますか? IOS で実行されている会社のアプリで c-ares を使用する必要があります。しかし、「ares_gethostbyname()」を使用しても正しく動作せず、コールバック関数のステータス コードは常に 11(ARES_ECONNREFUSED) を返します。同じコードは、Win32、Android などの他のオペレーティング システムでも正しく実行されます。
ソース コードをざっと見てみると、c-ares が IOS で DNS サーバーを取得できないことが原因であることがわかりました。c-ares は /etc/resolv.conf ファイルを読み取って dns サーバー情報を取得しますが、このファイルは IOS には存在しません。
では、c-ares は IOS をサポートしていますか? または、IOS で DNS サーバー情報を取得する方法は何ですか?