1.0.0-SNAPSHOT开发分支 · 从源码开始探索阅读入门指南 →
Nnextrix.
◎ ENGitHub
DEVELOPER GUIDE

网络与 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
Handshake1
Request2
Response3
Notification4
Data5
Ping6
Setting7
KeepAlive8
Reset9

源码出处

本页依据下列源码或模块文档整理。访问需具备仓库权限。

nextrix-j/nextrix-nexus/nextrix-nexus-core/src/main/java/io/nextrix/nexus/nx/codec/frames/Frame.java
⌕
输入关键词搜索 · Tab 选择结果 · Esc 关闭