Skip to content

encodeHeader

encodeHeader(header): Buffer

Defined in: packages/protocol/src/wire-format.ts:126

Encode a frame header into an 11-byte buffer.

WHY BINARY: JSON-RPC would add ~100 bytes overhead and require JSON.stringify. This header is just 11 bytes, written directly.

FrameHeader

Buffer

const header = encodeHeader({
methodId: 1,
flags: 0,
requestId: 42,
payloadLength: 1024,
});
// header is Buffer of 11 bytes