Skip to content

@pumpkin-plugins/upnpumpkin API / port-mapping / DatagramSocket

Interface: DatagramSocket ​

Defined in: tools/port-mapping/src/network.ts:10

A UDP socket that is never waited on: every call returns at once.

Methods ​

close() ​

close(): void

Defined in: tools/port-mapping/src/network.ts:16

Releases the socket. Safe to call twice.

Returns ​

void


receive() ​

receive(): Datagram | undefined

Defined in: tools/port-mapping/src/network.ts:14

The next datagram that has arrived, or undefined when there is none.

Returns ​

Datagram | undefined


send() ​

send(to, data): void

Defined in: tools/port-mapping/src/network.ts:12

Sends one datagram.

Parameters ​

to ​

Endpoint

data ​

Uint8Array

Returns ​

void

Pumpkin Plugins documentation