Class NetAddress

Represents a WebSocket endpoint address using URL components.

This differs from the legacy NetworkAddress which uses raw IP/port. NetAddress stores URL components suitable for WebSocket connections: scheme (ws/wss), host, port, and optional path.

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    • Optionalscheme: string
    • Optionalhost: string
    • Optionalport: number
    • Optionalpath: string

    Returns NetAddress

Properties

_host: string
_path: string
_port: number
_scheme: string

Accessors

  • get host(): string
  • Hostname or IP address.

    Returns string

  • set host(value): void
  • Parameters

    • value: string

    Returns void

  • get path(): string
  • URL path component. Default is "/".

    Returns string

  • set path(value): void
  • Parameters

    • value: string

    Returns void

  • get port(): number
  • Port number. Default is 80 for ws, 443 for wss.

    Returns number

  • set port(value): void
  • Parameters

    • value: number

    Returns void

  • get scheme(): string
  • URL scheme (ws or wss).

    Returns string

  • set scheme(value): void
  • Parameters

    • value: string

    Returns void

Methods

  • Clones this instance and returns a new NetAddress with identical values.

    Returns NetAddress