执着小鸽子

文章
4
资源
0
加入时间
2年10月21天

一种高性能网络游戏的的架构设计

网络游戏的结构分为客户端与服务器端,客户端采用2D绘制引擎或者3D绘制引擎绘制游戏世界的实时画面,服务器端则负责响应所有客户端的连接请求和游戏逻辑处理,并控制所有客户端的游戏画面绘制。客户端与服务器通过网络数据包交互完成每一步游戏逻辑,由于游戏逻辑是由服务器负责处理的,要保证面对海量用户登录时,游戏具有良好的流畅性和用户体验,优秀的服务器架构起到了关键的作用。 1  服务器架构设计1.

简单的数据协议――SDP

简单的数据协议――SDP版本:1.2概述SDP――Simple Data Protocol,简单的数据协议。 本文章提供一种数据描述的设计参考,统一解决Server to Server,Client(UI) to Server通信时对业务数据、UI显示数据的描述、封装、传输需求,支持多种高级的数据类型定义,便于序列化、持久化。 常见的高级数据有:数组(值数组,对象数据),树,对象(key/valu

Linux 多线程编程实例

一、多线程 VS 多进程 和进程相比,线程有很多优势。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来