主要看官方文档。
1、curl_multi_add_handle - add an easy handle to a multi session
增加一个标准的easy handle到multi-stack。这个函数讲使multi-handle来控制特别的easy_handle。另外,libcurl现在将初始化这个连接。
这时候你不能用curl_easy_perform来处理handle了,但从multihanlde移除后,可以用。
移除掉这个handle需要用curl_multi_remove_handle,curl_easy_cleanup
2、curl_multi_assign - set data to association with an internal socket
这个函数创建一个给定的socket与一个私有的指针联系起来,当设置了 这个指针将会传给未来的socket回调
3、curl_multi_info_read - read multi stack informationals
4、curl_multi_perform - reads/writes available data from each easy handle