interface UdpChannel {
    maxPayloadSize: number;
    get port(): number;
    close(): void;
    onData(listener: ((netInterface: string, peerAddress: string, peerPort: number, data: Uint8Array) => void)): Listener;
    send(host: string, port: number, data: Uint8Array): Promise<void>;
    supports(type: ChannelType, address?: string): boolean;
}

Implemented by

Properties

Accessors

Methods

Properties

maxPayloadSize: number

Accessors

  • get port(): number
  • Returns number

Methods

  • Returns void

  • Parameters

    • listener: ((netInterface: string, peerAddress: string, peerPort: number, data: Uint8Array) => void)
        • (netInterface, peerAddress, peerPort, data): void
        • Parameters

          • netInterface: string
          • peerAddress: string
          • peerPort: number
          • data: Uint8Array

          Returns void

    Returns Listener

  • Parameters

    • host: string
    • port: number
    • data: Uint8Array

    Returns Promise<void>

  • Parameters

    Returns boolean