为什么要使用 libcurl?

6 sockets libcurl

我只是在学习 C++ 套接字编程的基础知识,但我听说人们经常提到 libcurl。使用 libcurl 而不是以传统方式编程套接字的优势是什么?

另外,libcurl、curl 和 curl++ 之间有什么区别?我应该使用哪一种?

Tho*_*ger 4

libcurl是一个用于与不同 Web 服务(如 FTP 或 HTTP)进行通信的库,并且不能替代socket.

要学习套接字编程的基础知识,您必须使用socket.

差异:

  • curl是二进制的
  • libcurl是c库
  • curl++一个 C++ 库

  • curl++ 实际上“只是”常规 libcurl 库之上的 C++ 绑定 (2认同)