2016-01-07 50 views
-2

去年我开始学习C++,并且终于开始习惯使用其他库和制作游戏及其他东西。当我第一次开始学习时,这是因为我厌倦了无法在主要游戏引擎中修复的问题,为什么不学习如何制作自己的游戏。但是现在我已经提出了要为了我的游戏(多人游戏等)而学习网络的观点。我一直在做一些研究,并且我已经了解到有更容易学习的网络语言,并且C++不是一种为此提供很多支持的语言。我还想最终制作与我的游戏互动的网站。所以我想我真正要问的是我应该采取什么样的道路?学习一门新的语言,可以更多地迎合我正在尝试做的事情,或者试图扩展我在C++中的当前知识,并且如果有的话,为什么还要这样呢?我应该使用C++进行网络编程吗?

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

+1

可能的重复[最佳C/C++网络库](http://stackoverflow.com/questions/118945/best-c-c-network-library) – 88877

+0

海事组织对于网络来说尤其如此,尤其是Apache。 – ChaiNunes

回答

1

我认为C/C++是一种非常有效的开始学习网络编程的语言。它将允许您控制数据包的范围非常广泛。

对于阅读,我建议https://beej.us/guide/bgnet/,它主要是关于unix网络,但也有与winapi一起工作的几个注意事项。

请注意,要让所有内容在跨平台上工作,您可能必须找到一个库。

+0

谢谢,我欣赏这:) –

相关问题