1. 项目介绍
  2. 项目指南
  3. 项目现状分析报告
  4. AI开发指南
  5. Features
  6. 基础与工具
    1. 标准化错误处理
    2. 统一的可配置化
    3. 结构化日志记录
    4. 包的序列化与反序列化
  7. 核心协议逻辑
    1. 清晰的协议分层
    2. 协议版本协商
    3. 双向连接ID握手
    4. 0-RTT连接与四次挥手
    5. 动态RTO与重传机制
    6. 基于SACK的高效确认
    7. 滑动窗口流量控制
    8. 基于延迟的拥塞控制 (Vegas)
    9. 拥塞控制之慢启动
  8. 并发与连接管理
    1. 基于MPSC的无锁并发模型
    2. 流迁移与NAT穿透
  9. 性能优化
    1. 包聚合与快速应答
    2. 批处理与内存优化
  10. 用户接口
    1. Listener & Stream API
  11. 开发文档
  12. 开发文档
    1. 数据流到数据包转换
    2. 连接关闭机制
    3. 组件文档
      1. 用户接口 (Stream)
      2. Endpoint层架构设计
        1. 核心 (core)
        2. 生命周期 (lifecycle)
        3. 事件处理 (processing)
        4. 时间管理 (timing)
        5. 类型定义 (types)
      3. 全局定时器系统 (timer)
      4. Socket层架构设计
      5. 可靠性层 (reliability)
      6. 传输层架构设计
      7. 数据包层 (packet)