es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LIBCURL

Libcurl – curl_multi_poll + curl_multi_add_handle – en un solo hilo – nunca espera

La función curl_multi_poll en conjunto con curl_multi_add_handle, por alguna razón nunca espera a un evento y retorna inmediatamente: Ejemplo simple: #include #include <curl.h> int main() { curl_global_init(CURL_GLOBAL_ALL); CURLM* CURLM_ = curl_multi_init(); CURL* CURL_ = curl_easy_init(); curl_easy_setopt(CURL_, CURLOPT_URL, “https://stackoverflow.com”); int num_desc_events; curl_multi_add_handle(CURLM_, CURL_); //Si se elimina esta línea, entonces curl_multi_poll entra . . . Read more

Libcurl – curl_multi_poll + curl_multi_add_handle – nunca espera.

La función curl_multi_poll en conjunto con curl_multi_add_handle – por alguna razón, nunca espera un evento y regresa inmediatamente: #include <iostream> #include <thread> #include <chrono> #include <curl.h> void my_Infinity_loop(CURLM* CURLM_) { int num_desc_events; CURL* CURL_ = curl_easy_init(); while (1) { std::cout << “curl_multi_poll_start” << std::endl; curl_multi_poll(CURLM_, NULL, 0, 1000000, &num_desc_events); std::cout . . . Read more

Intentando obtener una salida JSON desde cURLlib en c++.

Entonces, estoy utilizando cURLlib en C++ para obtener datos del mercado utilizando API’s, el problema es que no logro entender la documentación proporcionada sobre cURLlib para C++. La API devuelve un archivo JSON del cual deseo extraer datos para usarlos en mi propio algoritmo. La única solución que veo en . . . Read more

Libcurl – curl_multi_wakeup. Libcurl – curl_multi_wakeup.

Leyendo la descripción de la función curl_multi_wakeup: enlace de descripción aquí Llamando a esta función solo garantiza despertar la llamada actual (o la próxima si no hay ninguna actual) a curl_multi_poll, lo cual significa que es posible que múltiples llamadas a esta función despierten la misma operación en espera. Estoy . . . Read more