草庐IT

c++ - 基于 Boost.ASIO 的 HTTP 客户端库(如 libcurl)

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion我正在寻找一个现代C++HTTP库,因为C++包装器很难解决libcurl的缺点。基于已成为事实上的C++TCP库的Boost.ASIO的解决方案是首选。 最佳答案 前几天有人在anotherthread上推荐了这个:http://cpp-netlib.github.com/我认为这和你会发现的一样高级

c++ - libuv 与 Boost/ASIO 相比如何?

我会对以下方面感兴趣:范围/功能业绩到期 最佳答案 范围Boost.Asio是一个以网络为重点的C++库,但其异步I/O功能已扩展到其他资源。此外,由于Boost.Asio是Boost库的一部分,它的范围略有缩小,以防止与其他Boost库重复。例如,Boost.Asio不会提供线程抽象,如Boost.Thread已经提供了一个。另一方面,libuv是一个C库,旨在作为Node.js的平台层.它为IOCP提供了一个抽象。在Windows上,kqueue在macOS上,和epoll在Linux上。此外,它的范围似乎略有增加,以包括抽象和

c++ - libuv 与 Boost/ASIO 相比如何?

我会对以下方面感兴趣:范围/功能业绩到期 最佳答案 范围Boost.Asio是一个以网络为重点的C++库,但其异步I/O功能已扩展到其他资源。此外,由于Boost.Asio是Boost库的一部分,它的范围略有缩小,以防止与其他Boost库重复。例如,Boost.Asio不会提供线程抽象,如Boost.Thread已经提供了一个。另一方面,libuv是一个C库,旨在作为Node.js的平台层.它为IOCP提供了一个抽象。在Windows上,kqueue在macOS上,和epoll在Linux上。此外,它的范围似乎略有增加,以包括抽象和