wasm-posix-host
    Preparing search index...

    Interface NetworkIO

    interface NetworkIO {
        localAddress?: Uint8Array<ArrayBufferLike>;
        bindUdp?(
            endpointId: string,
            addr: Uint8Array,
            port: number,
            target: UdpReceiveTarget,
        ): number;
        close(handle: number): void;
        closeTcpListener?(listenerId: string): void;
        connect(handle: number, addr: Uint8Array, port: number): void;
        connectStatus(handle: number): number;
        getaddrinfo(hostname: string): Uint8Array;
        listenTcp?(
            listenerId: string,
            addr: Uint8Array,
            port: number,
            target: TcpListenTarget,
        ): number;
        poll?(handle: number, events: number): number;
        recv(handle: number, maxLen: number, flags: number): Uint8Array;
        send(handle: number, data: Uint8Array, flags: number): number;
        sendDatagram?(datagram: UdpDatagram): number;
        unbindUdp?(endpointId: string): void;
    }

    Implemented by

    Index

    Properties

    localAddress?: Uint8Array<ArrayBufferLike>

    IPv4 address owned by this guest network stack, when known.

    Methods

    • Parameters

      • endpointId: string
      • addr: Uint8Array
      • port: number
      • target: UdpReceiveTarget

      Returns number

    • Parameters

      • handle: number

      Returns void

    • Parameters

      • listenerId: string

      Returns void

    • Parameters

      • handle: number
      • addr: Uint8Array
      • port: number

      Returns void

    • 0 = connected, positive errno = failed, -11 = still pending (EAGAIN).

      Parameters

      • handle: number

      Returns number

    • Parameters

      • hostname: string

      Returns Uint8Array

    • Parameters

      • listenerId: string
      • addr: Uint8Array
      • port: number
      • target: TcpListenTarget

      Returns number

    • Return POSIX poll revents bits for this connection handle.

      Parameters

      • handle: number
      • events: number

      Returns number

    • Parameters

      • handle: number
      • maxLen: number
      • flags: number

      Returns Uint8Array

    • Parameters

      • handle: number
      • data: Uint8Array
      • flags: number

      Returns number

    • Parameters

      • datagram: UdpDatagram

      Returns number

    • Parameters

      • endpointId: string

      Returns void