vorrei fare un client C che fa chiamate API asincrone con lib curl e salvare le risposte, le chiamate sono circa un centinaio contemporaneamente. sono 4 giorni che cerco tutorial su internet e esempi per curl_multi_* e curl_multi_socket con epoll (uso linux) ma non sembra esistano o a quanto pare sembro l'unico interessato a fare una cosa del genere in C. Ho guardato anche gli esempi della documentazione ufficiale, ma usa al massimo 2 connessioni in contemporanea e per fare ciò dichiara due variabili e chiama curl_easy_init(), pero, il problema è che le richieste che fa il programma non sono un numero preciso quindi non posso dichiarare a priori un numero di variabili (anche se fosse non è fattibile dichiarare 100 variabili). Invece questo esempio di curl_multi_socket con epoll per me essendo alle prime armi è difficile da capire e da replicare per il mio caso senza una spiegazione su come funziona. C'è qualcuno che può farmi un esempio di codice su come usare curl_multi_* per più connessioni simultanee per avere una base su cui partire? sarebbe molto apprezzato.