ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
pack.h File Reference

网络协议消息的二进制序列化打包/解包。 More...

#include "tools/serialize/pack_head.h"
#include "tools/type.h"
#include <functional>
#include <cstdint>
#include <memory>
#include <vector>

Classes

class  ngl::bpool
 缓冲池管理类。 More...
struct  ngl::pack
 网络数据包结构体。 More...

Detailed Description

网络协议消息的二进制序列化打包/解包。

本文件定义了网络数据包的核心结构,包括:

  • 缓冲池管理类bpool
  • 数据包结构体pack
  • 数据包的创建、重置和内存管理
  • 消息头和消息体的管理

这些类是网络传输层的基础,负责网络数据的序列化和反序列化。