为什么要使用libcurl?

时间:2011-06-27 09:51:30

标签: sockets libcurl

我刚刚学习了C ++套接字编程的基础知识,但我听说人们常常提到libcurl。使用libcurl而不是传统方式编程套接字有什么好处?

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

2 个答案:

答案 0 :(得分:2)

libcurl是一个用于与FTP或HTTP等不同Web服务进行通信的库,不能替代socket

要了解套接字编程的基础知识,您必须使用socket

差异:

  • curl是二进制文件
  • libcurl是c-library
  • curl++一个c ++ - 库

答案 1 :(得分:1)

libcurl处理应用程序级协议,因此您不必编写自己的HTTP客户端代码(例如)。

继续学习基础知识 - 它将为您提供更好的基础,从而了解如何实施libcurl等库。