|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
Files | |
| ndefine.h | |
| 序列化宏、类型别名和协议ID定义。 | |
| nrate.h | |
| 用于每个socket消息频率控制的速率限制器。 | |
| nserialize.h | |
| 基于模板的序列化引擎,将C++类型映射到二进制线路格式。 | |
| pack.cpp | |
| 实现二进制pack的分配、池化和缓冲区管理。 | |
| pack.h | |
| 网络协议消息的二进制序列化打包/解包。 | |
| pack_head.cpp | |
| 实现数据包头部解析和帧验证。 | |
| pack_head.h | |
| 定义二进制协议帧字段的数据包头部布局。 | |
| segpack.cpp | |
| 实现分段数据包重组 | |
| segpack.h | |
| 面向流传输(TCP)的分段数据包重组。 | |
| socket_pool.h | |
| 线程本地socket缓冲池,带有按桶划分的全局空闲队列。 | |
| structbytes.h | |
| 固定布局协议结构体与字节之间的转换辅助工具。 | |