Stavo pensando di iniziare un progettino in c++, volevo creare un programmino che mi permetta di trasferire file tra 2 pc usando il protocollo ftp, cercando per il web ho trovato la libreria "libcurl" , leggendo un po' la documentazione capisco che la prima funzione che devo richiamare è una funzione che si chiama "curl_easy_init()", nella descrizione della funzione c'è scritto che ritorna un "CURL easy handle" , incuriosito ho cercato sul web che cosa fosse un handle, ma non ho trovato risposte chiare, anche perchè mi è sembrato di capire che questa parola può essere per cose diverse in base al contesto, ora la mia domanda è: sapreste dirmi cosa è un handle? E perché libcurl ne ha bisogno?