我在哪里可以了解高级网络编程,特别是游戏开发?

时间:2015-08-28 01:11:30

标签: javascript node.js network-programming multiplayer

我目前一直在使用Node.js和Socket.io进行多人游戏。我已经做好了,我理解了基础知识,但是进一步了解,我越发现我真的不明白网络编程是如何工作的。随着代码库的增长和更多功能的添加,我的代码开始变得非常低效且难以维护。

我真正能够在网上找到的唯一资源涵盖了非常小的应用程序,所使用的方法似乎没有太大的可扩展性。

我想知道是否有人有一本好书,或者一些在线视频或文章,涵盖了编写大型多人游戏的更高级方面或最佳实践。我不是游戏开发的新手,但我是多人游戏和网络方面的新手。

1 个答案:

答案 0 :(得分:1)

Unix Network Programming, by Stevens是我在网络编程上看到的最好的。它非常完整,彻底和清晰。你可以用这本书尽可能深入。

另请查看优秀的Beej's Guide to Network Programming在线。