• huoyijie.cn
  • 前言
  • 第一章 UDPack 协议
    • 1.1 基本概念
    • 1.2 二进制帧格式
    • 1.3 UDPack Interface
  • 第二章 会话(Session)管理
    • 2.1 会话 ID
    • 2.2 会话状态
    • 2.3 连接握手
    • 2.4 关闭会话
    • 2.5 会话保持与过期清理
    • 2.6 断线重连
    • 2.7 Session Interface
  • 第三章 双向流(Stream)
    • 3.1 流状态
    • 3.2 打开流
    • 3.3 关闭流
    • 3.4 Stream Interface
  • 第四章 数据包(Packet)
    • 4.1 数据包(Packet)状态
    • 4.2 发送数据包(Packet)
    • 4.3 接收数据包(Packet)
    • 4.4 周期检查发送缓存
    • 4.5 周期检查接收缓存
  • 第五章 包分片(Fragment)
    • 5.1 分片(Fragment)状态
    • 5.2 发送分片(Fragment)
    • 5.3 接收分片(Fragment)
    • 5.4 周期检查分片(Fragment)发送缓存
    • 5.5 周期检查分片(Fragment)接收缓存
  • 第六章 心跳检测
  • 第七章 拥塞控制与流控制
  • 第八章 协议 Node.js 实现
  • 第九章 UDPack 应用之代理服务器
    • 9.1 SOCKS 5 代理协议
    • 9.2 创建 UDPack 对象
    • 9.3 自定义代理协议
    • 9.4 代理客户端
    • 9.5 代理服务端
    • 9.6 应用程序打包
  • 第十章 UDPack 应用之实时双向通信框架
  • 附录
  • 本书使用 GitBook 发布

附录

附录

nodejs.org

UDP

websockt

SOCKS Protocol Version 5

protobuf

msgpack

pkg