2014-03-05 11 views
2

C-ARES를 사용하여 DNS를 해결하는 응용 프로그램을 작성 중입니다. 시스템에서 사용할 수있는 C-ARES 라이브러리는 ares_parse_naptr_reply을 지원하지 않습니다. 정말 필요한 것입니다. C-ares를 외부 라이브러리 (Android 및 IOS와 같은 다른 플랫폼에서 사용하는 버전 1.9.1)로 컴파일하려했지만 여전히 작동하지 않습니다. 나는 컴파일러가 c-ares 시스템 헤더를 포함하고 있다고 생각한다.BlackBerry 10 C-ARES

QSocketNotifier : 전용 스레드를 사용할 수는 QThread

및 C-ARES에서 다음 코드 오류로 시작 : 11 (ARES_ECONNREFUSED 내 응용 프로그램을 실행할 때

, 나는이 메시지)

내가 뭘 잘못하고 있니? 이 상황을 해결할 방법이 있습니까? 이 라이브러리를 컴파일 할 때 뭔가가 필요합니까?

감사합니다.

답변

1

문제가 해결되었습니다. 이 오류가 발생하면 ares_init가 플랫폼의 resolv.conf 파일에 액세스 할 수 있는지 확인하십시오. 그게 내 문제 였어!