Skip to content

MemoryTransport

Defined in: net/MemoryTransport.ts:20

The minimal socket surface NetChannel drives (GameSocket / WeChatSocket fit).

new MemoryTransport(options?): MemoryTransport

Defined in: net/MemoryTransport.ts:26

MemoryTransportOptions = {}

MemoryTransport

get pendingCount(): number

Defined in: net/MemoryTransport.ts:31

Frames sent but not yet delivered (manualFlush mode).

number

dropPending(): void

Defined in: net/MemoryTransport.ts:60

Drop queued frames without delivering (packet loss simulation).

void


flush(limit?): void

Defined in: net/MemoryTransport.ts:49

Deliver up to limit queued frames to the peer, in send order.

number = Infinity

void


on(event, handler): () => void

Defined in: net/MemoryTransport.ts:35

Subscribe to incoming frames. Returns an unsubscribe function.

"message"

(data) => void

() => void

NetTransport.on


send(data): void

Defined in: net/MemoryTransport.ts:39

string | ArrayBuffer

void

NetTransport.send


static pair(options?): [MemoryTransport, MemoryTransport]

Defined in: net/MemoryTransport.ts:64

MemoryTransportOptions = {}

[MemoryTransport, MemoryTransport]