Does curl-library ever use epoll, kqueue, etc. on unixes and fast IO Completion ports on Windows? Or is this only from other libraries... for example, the sample code in multi-uv.c uses some library called libuv -- so is the epoll, kqueue, etc. actually done in libuv and not libcurl?
Under typical usage, http://curl.haxx.se/libcurl/c/curl_multi_socket_action.html Point 5 is pretty vague, so is libuv an option (in addition to libevent, and glib)? And do I need such a library to achieve epoll, kqueue, IO Completion ports? 5. Provide some means to manage the sockets libcurl is using, so you can check them for activity. This can be done through your application code, or by way of an external library such as libevent or glib.
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
