游戏基础框架搭建(一)

网络框架

Posted by MagicianJoker on November 1, 2020
  • ES(Enter Server)
  • ZLS(Zone List Server)
  • GS(Game Server)

TCP、UDP、http

KCP(稳定的UDP传输)

基于TCP+Protobuf的网络解决方案

发送数据包

  • 包头和包体,包头为4字节int的数据长度加IMessage包体
  • 包体长度+(协议id+协议内容)字节加密,Pack为一个完整的包体内容

接受数据包

  • 拆解包 字节的一个缓存cache,取长度为4,转换为数据长度,