1.0.0-SNAPSHOTDevelopment branch · Start exploring from sourceRead the getting-started guide →
Nnextrix.
DEVELOPER GUIDE

Networking and NX

Find transport implementations, NX frame types, and header codecs.

master · 1.0.0-SNAPSHOT / Reviewed 2026-10-29

Transport modules

The Java project contains dedicated QUIC, TCP, WebSocket, and embedded transport modules. Select a transport based on the client environment, network conditions, and module configuration; their behavior is not interchangeable in every setting.

NX frames

The Frame interface defines type constants for Handshake, Request, Response, Notification, Data, Ping, Setting, KeepAlive, and Reset. These are message units for connection setup, business interactions, and connection control. Consult implementations such as MessageCodecV1Impl for encoding details.

NXPACK and scope

The nexus/nx/codec/nxpack package contains encoders, decoders, dynamic and static tables, and Huffman components. This is a source-navigation guide, not a formal wire specification. Check actual codecs and tests when validating cross-language interoperability.

Frame typeID
Handshake1
Request2
Response3
Notification4
Data5
Ping6
Setting7
KeepAlive8
Reset9

Source reference

This guide is based on the following source or module documentation. Repository access is required.

nextrix-j/nextrix-nexus/nextrix-nexus-core/src/main/java/io/nextrix/nexus/nx/codec/frames/Frame.java
⌕
Type to search · Tab to select a result · Esc to close