我应该使用C ++进行网络编程吗?

时间:2016-01-07 17:25:40

标签: c++ network-programming

去年我开始学习C ++,我终于觉得我已经开始使用其他库并制作游戏和东西了。当我第一次开始学习的原因是因为我厌倦了在主要游戏引擎中无法解决的问题,为什么不学习如何制作自己的游戏。但是现在我已经发展到了我想要为我的游戏(多人游戏等)学习网络的程度。我一直在做一些研究,并且我已经了解到有更容易学习网络的语言,并且C ++不是一种为此提供大量支持的语言。我也想最终建立与我的游戏互动的网站。所以我想我真正想问的是我应该走哪条路?学习一种新的语言,这种语言可以更好地满足我尝试做的事情,或者试图扩展我目前使用C ++的知识,如果是这样的话,为什么会这样做呢?

编辑:我知道C ++中有用于网络编程的库,我不知道它们的名称是什么我只是问它是否&# 39; d更容易学习和使用它们,而不是学习和使用更适合它的语言。

1 个答案:

答案 0 :(得分:1)

我认为C / C ++是一种非常有效的语言,可以开始学习网络编程。它将允许您在很大程度上控制数据包。

对于阅读我推荐https://beej.us/guide/bgnet/,它主要是关于unix网络,但也有关于使用winapi的几个注意事项。

请注意,要使所有内容跨平台工作,您可能需要找到一个库。