1。内存管理(游戏服务器24*7运行的,根本容不得内存泄漏)。
2。对象池,线程池(提高服务器性能)。
3。异常捕获,堆栈跟踪。(不要指望在VC的工程中一步一步debug来测试服务器程序)
4。数据结构。(栈,队列等都必须自己实现,这是游戏编程的必须,否则无法做深入的跟踪和调试,以及无法捕获跟踪栈和队列中发生的错误)
5。高效socket,完成端口的编程。
原文地址:https://www.cnblogs.com/HansZimmer/p/10375221.html
时间: 2024-10-17 06:37:38