프로그램

libcurl 은 request 를 날리고 response 를 받을 때까지 대기탈까?

(주)CKBcorp., 2022. 7. 1. 12:14
반응형

그렇다.
https://stackoverflow.com/questions/15311667/is-curl-easy-perform-synchronous-or-asynchronous 
참조.

curl_easy_perform() 은, response 를 수신 완료 할 때까지 blocking mode 라고 한다. 
콜백으로 걸어놓은 함수에서 어떻게 값을 가져오는 지 궁금했었는데,
단순하게 모든 함수가 끝날때까지 대기타는 거였구만.


근데 이상한데? 전에 테스트했을 때는 
메인함수에서 curl_easy_perform() 이후 라인이 callback 함수보다 나중에 실행됐던 거 같은데?

반응형