在Linux上用C++ 下载HTTP URL(例如http://0.0.0.0/foo.htm)的好方法是什么?我非常喜欢异步的东西.我的程序将有一个事件循环,它会重复启动多个(非常小的)下载并在它们完成时对它们进行操作(通过轮询或以某种方式通知).我宁愿不必生成多个线程/进程来完成此任务.这不应该是必要的.
我应该查看像libcurl这样的库吗?我想我可以使用非阻塞TCP套接字和select()调用手动实现它,但这可能不太方便.
c++ asynchronous http download
asynchronous ×1
c++ ×1
download ×1
http ×1