c+中的socket编程+;或VC++;。网 我是C++的新开发人员,我想在C++或VC++.NET中进行Socket编程。 如果您有关于c/c++中套接字编程的良好且易于学习的教程,请共享该链接。

c+中的socket编程+;或VC++;。网 我是C++的新开发人员,我想在C++或VC++.NET中进行Socket编程。 如果您有关于c/c++中套接字编程的良好且易于学习的教程,请共享该链接。,c++,c,visual-c++,sockets,C++,C,Visual C++,Sockets,您可以使用winsock并阅读他们的指南: 您还可以使用使用跨平台boost库的boost.asio。 开始阅读时我学到了很多以下是我最近提到的一些教程: 要了解更多信息,你甚至可以参考理查德·史蒂文斯(Richard Stevens)关于网络游戏编程的一本书。编辑:oops——如果你对Unix感兴趣,如果你只想要Windows,请忽略此答案的其余部分 尝试Unix网络编程。你会学到很多,我的意思是很多。学习了C语言中的套接字并学习了该书中的协议之后,您将了解如何在任何语言、任何平台上使用它

您可以使用winsock并阅读他们的指南:

您还可以使用使用跨平台boost库的
boost.asio


开始阅读时我学到了很多

以下是我最近提到的一些教程:

要了解更多信息,你甚至可以参考理查德·史蒂文斯(Richard Stevens)关于网络游戏编程的一本书。

编辑:oops——如果你对Unix感兴趣,如果你只想要Windows,请忽略此答案的其余部分


尝试Unix网络编程。你会学到很多,我的意思是很多。学习了C语言中的套接字并学习了该书中的协议之后,您将了解如何在任何语言、任何平台上使用它们。

查看高性能Windows套接字代码的介绍。我发现这比Boost.ASIO代码更容易理解,可能是因为它是单平台的。

+1。自从我8-9年前读到Beej的指南后,它看起来有了显著的升级:)(至少,我认为那是网站…)还有一些链接: