libcurl 홈페이지의 multi-single.c 실행시 (윈도우 환경)
curl_multi_perform 를 사용할때 select() 후 rc 값이 계속 -1이 나와 다운로드가 안되는데
이부분이 수정된 샘플.
curl_multi_fdset() 시에 int max_fd 값이 -1 이면 어느 정도 sleep() 해준 후
curl_multi_perform() 를 다시 호출해야 한다.
curl_multi_perform() 호출시엔 CURLM_CALL_MULTI_PERFORM 가 리턴되면 계속 다시 호출해줘야 함.
(머 좀 이상한데..)
샘플은 검색중 얻은거라 출처를 잊어버림..
'C++' 카테고리의 다른 글
메모리 릭 확인 - Detected memory leaks (0) | 2012.02.27 |
---|---|
오픈소스 라이센스 : libcurl, openSSL, wxWidgets (0) | 2012.02.26 |
Mutex로 중복실행 방지 (0) | 2012.02.24 |
[wxWidgets] command line 인자 받기 (0) | 2012.02.20 |
InstallShield 로 작성되어 설치된 프로그램 버전 정보 (0) | 2012.02.01 |
libcurl + openssl (visual studio 2010, static library) (0) | 2012.01.27 |
현재 프로그램이 사용중인 메모리 사용량 (0) | 2012.01.02 |
IE9 .exe 파일 다운로드 및 실행시 "이 프로그램은 컴퓨터를 손상시킬 수 있습니다." (0) | 2011.10.21 |