我是一名初级 C++ 程序员。在 C# 中,我使用 System.Net.Sockets.Socket 类(代表网络套接字)来创建/连接服务器。我怎样才能在 C/C++ 中做同样的事情?有这样的课程吗
在Windows中有一个名为winsock.dll的库。
在Unix中,您可以使用unix套接字
然后,还有升压插座
beej 互联网套接字指南
Windows 套接字
促进网络
我建议阅读beej 的网络套接字编程指南。这是一个非常好的来源,充满了很好的解释。
套接字不是 C 或 C++ 的基本部分。如果您使用的是 Windows,请从 Winsock 开始。
我用 libcurl 做了一些工作,这个问题有很多答案:
最佳 C/C++ 网络库
...公平地说,libcurl 不能直接与套接字一起工作,所以也许它不是您想要的。但它确实支持很多协议。