我刚刚学习了C ++套接字编程的基础知识,但我听说人们常常提到libcurl。使用libcurl而不是传统方式编程套接字有什么好处?
另外,libcurl,curl和curl ++之间有什么区别?我应该使用哪一个?
答案 0 :(得分:2)
libcurl
是一个用于与FTP或HTTP等不同Web服务进行通信的库,不能替代socket
。
要了解套接字编程的基础知识,您必须使用socket
。
差异:
curl
是二进制文件libcurl
是c-library curl++
一个c ++ - 库答案 1 :(得分:1)
libcurl
处理应用程序级协议,因此您不必编写自己的HTTP客户端代码(例如)。
继续学习基础知识 - 它将为您提供更好的基础,从而了解如何实施libcurl
等库。