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

实现分段数据包重组 More...

Detailed Description

实现分段数据包重组

处理TCP流式传输中的数据包分片重组:

  1. 数据包头部增量解析(跨多次socket读取)
  2. 消息体分片填充和完整性检查
  3. 心跳包检测和处理
  4. 接收速率限制
  5. 数据包超时校验
Note
一个接收缓冲区可能包含多个完整数据包,需要循环处理
See also
segpack.h, pack, pack_head