我正在尝试使用 C++ 学习网络编程,这是一种可移植的方式(不坚持任何特定的操作系统)。我在上一个问题中询问了关于 Boost::Asio 和 POCO 的一个好的便携式网络库和专家(SO 用户)的建议。
最近我偶然发现了 cURL(我听说过它,但忘记了有类似的东西)。我知道它是一个多协议文件传输库,但这不是网络库可以做什么吗?
我的问题是 cURL 的用途是什么?它是另一个网络库吗?如果是的话,不是很好吗?为什么没有人推荐 Curl?如果没有,与 Boost::Asio 和 POCO 等网络库相比,何时使用它?