@pumpkin-plugins/port-mapping API / network / Connection
Interface: Connection ​
Defined in: tools/port-mapping/src/network.ts:20
A TCP connection that is never waited on.
Properties ​
localAddress ​
readonlylocalAddress:Ipv4
Defined in: tools/port-mapping/src/network.ts:22
The address of this machine on the network the connection uses.
Methods ​
close() ​
close():
void
Defined in: tools/port-mapping/src/network.ts:30
Releases the connection. Safe to call twice.
Returns ​
void
read() ​
read(
max):Uint8Array<ArrayBufferLike> |"closed"|null
Defined in: tools/port-mapping/src/network.ts:24
Up to max bytes, null when nothing has arrived yet, 'closed' when the peer is gone.
Parameters ​
max ​
number
Returns ​
Uint8Array<ArrayBufferLike> | "closed" | null
writable() ​
writable():
number
Defined in: tools/port-mapping/src/network.ts:26
How many bytes can be written right now.
Returns ​
number
write() ​
write(
bytes):void
Defined in: tools/port-mapping/src/network.ts:28
Queues bytes for sending. At most writable() bytes at a time.
Parameters ​
bytes ​
Uint8Array
Returns ​
void