网络与 NX 协议
认识传输模块、NX 帧类型与头部编解码的源码位置。
master · 1.0.0-SNAPSHOT / 2026-10-29 核对
传输模块
Java 工程提供独立的 QUIC、TCP、WebSocket 与 embedded 传输模块。选择传输时,需要结合客户端环境、网络条件与模块配置,不应假定它们在所有场景中行为完全一致。
NX 帧
Frame 接口定义 Handshake、Request、Response、Notification、Data、Ping、Setting、KeepAlive 和 Reset 的类型常量。它们分别为连接建立、业务交互与连接控制提供消息单位。具体编码以 MessageCodecV1Impl 等实现为准。
NXPACK 与边界
nexus/nx/codec/nxpack 包包含编码器、解码器、动态表、静态表与 Huffman 相关实现。本页是源码导航,不是正式线协议规范;跨语言互通需以实际编解码与测试核对。
| 帧类型 | ID |
|---|---|
| Handshake | 1 |
| Request | 2 |
| Response | 3 |
| Notification | 4 |
| Data | 5 |
| Ping | 6 |
| Setting | 7 |
| KeepAlive | 8 |
| Reset | 9 |
源码出处
本页依据下列源码或模块文档整理。访问需具备仓库权限。
nextrix-j/nextrix-nexus/nextrix-nexus-core/src/main/java/io/nextrix/nexus/nx/codec/frames/Frame.java