2017-10-25 28 views
0

해결할 수 예제를 실행하기 전에 모든 것이 예상대로 작동하도록 구성되어 있습니다. DNS가 구성되지 않은 경우 (/etc/resolv.conf가 비어 있음) 예제를 실행하면
CURLE_COULDNT_RESOLVE_HOST가 발생합니다. 하지만 프로그램이 실행되는 동안 DNS를 설치하면 (/etc/resolv.conf가 채워짐) 여전히 CURLE_COULDNT_RESOLVE_HOST와 함께 실패합니다. 새로운 다운로드를 시작하기 전에 curl_multi_cleanup을 호출 한 다음 curl_multi_init을 다시 호출하는 것을 포함하여 모든 것을 시도했지만 아무 도움이되지 않습니다. 라이브러리가 초기 DNS 구성 (비어 있음)을 고수하고있는 것처럼 보입니다. 라이브러리를 시작한 후에 추가 된 새 DNS 항목을 사용하도록 강제하는 방법을 알려주십시오.CURL 멀티 인터페이스의 예시적인 코드를 사용하여, 리눅스 우분투 멀티 인터페이스 컬 7.47.0 대하여 호스트

답변