2010-10-23 34 views

回答

2

从微软自己,你可以使用Winsock和阅读他们的指南:http://msdn.microsoft.com/en-us/library/ms738545(VS.85).aspx

您还可以使用boost.asio它使用更多的跨平台Boost库。 http://shoe.bocks.com/net/

更多ü可以甚至由理查德·史蒂文斯是指一本书: http://www.boost.org/doc/libs/1_44_0/doc/html/boost_asio.html

我一开始读Beej's Guide

+0

+1。 Beej的导游看起来已经大大升级了,因为我在8-9年前阅读了它(至少,我认为那是该网站...) – 2010-10-23 03:16:12

0

下面为大家介绍一些教程,我提到了最近学到了很多东西在网络游戏Prigramming上。

+0

更多链接: http://beej.us/guide/bgnet/ http://www.linuxhowtos.org/C_C++/socket.htm – 2010-10-23 04:25:37

0

编辑:oops - 这是如果你对Unix感兴趣,如果你只想要Windows,忽略这个答案的其余部分。

尝试Unix网络编程。你会学到很多,我的意思是很多。在完成C语言的套接字并学习了该书的协议之后,您将理解在任何平台上以任何语言与他们合作。

0

查看the Free Framework了解高性能Windows套接字代码的介绍。我觉得这比Boost.ASIO代码更容易遵循,可能是因为它是单一平台。