We are currently using the libcurl "easy" interface which only provides for a single blocking operation. If you have multiple threads, you can create more than one "easy" handle, but libcurl also provides for asynchronous requests on a single thread through their "multi" interface, which is basically just an aggregator of "easy" handles. In addition, you can use an event-based approach with callbacks.
We are currently using the libcurl "easy" interface which only provides for a single blocking operation. If you have multiple threads, you can create more than one "easy" handle, but libcurl also provides for asynchronous requests on a single thread through their "multi" interface, which is basically just an aggregator of "easy" handles. In addition, you can use an event-based approach with callbacks.
Dependencies