Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

Static captureRejectionSymbol

captureRejectionSymbol: keyof symbol

Static captureRejections

captureRejections: boolean

Sets or gets the default captureRejection value for all emitters.

Static defaultMaxListeners

defaultMaxListeners: number

Static errorMonitor

errorMonitor: keyof symbol

This symbol shall be used to install a listener for only monitoring 'error' events. Listeners installed using this symbol are called before the regular 'error' listeners are called.

Installing a listener using this symbol does not change the behavior once an 'error' event is emitted, therefore the process will still crash if no regular 'error' listener is installed.

Methods

addListener

  • addListener(event: string, listener: function): this
  • addListener(event: "close", listener: function): this
  • addListener(event: "connect", listener: function): this
  • addListener(event: "error", listener: function): this
  • addListener(event: "listening", listener: function): this
  • addListener(event: "message", listener: function): this
  • events.EventEmitter

    1. close
    2. connect
    3. error
    4. listening
    5. message

    Parameters

    • event: string
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "close"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "error"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Parameters

    • event: "listening"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    Returns this

addMembership

  • addMembership(multicastAddress: string, multicastInterface?: string): void
  • Parameters

    • multicastAddress: string
    • Optional multicastInterface: string

    Returns void

addSourceSpecificMembership

  • addSourceSpecificMembership(sourceAddress: string, groupAddress: string, multicastInterface?: string): void
  • Tells the kernel to join a source-specific multicast channel at the given sourceAddress and groupAddress, using the multicastInterface with the IP_ADD_SOURCE_MEMBERSHIP socket option. If the multicastInterface argument is not specified, the operating system will choose one interface and will add membership to it. To add membership to every available interface, call socket.addSourceSpecificMembership() multiple times, once per interface.

    Parameters

    • sourceAddress: string
    • groupAddress: string
    • Optional multicastInterface: string

    Returns void

address

  • Returns AddressInfo

bind

  • bind(port?: number, address?: string, callback?: function): void
  • bind(port?: number, callback?: function): void
  • bind(callback?: function): void
  • bind(options: BindOptions, callback?: function): void
  • Parameters

    • Optional port: number
    • Optional address: string
    • Optional callback: function
        • (): void
        • Returns void

    Returns void

  • Parameters

    • Optional port: number
    • Optional callback: function
        • (): void
        • Returns void

    Returns void

  • Parameters

    • Optional callback: function
        • (): void
        • Returns void

    Returns void

  • Parameters

    • options: BindOptions
    • Optional callback: function
        • (): void
        • Returns void

    Returns void

close

  • close(callback?: function): void
  • Parameters

    • Optional callback: function
        • (): void
        • Returns void

    Returns void

connect

  • connect(port: number, address?: string, callback?: function): void
  • connect(port: number, callback: function): void
  • Parameters

    • port: number
    • Optional address: string
    • Optional callback: function
        • (): void
        • Returns void

    Returns void

  • Parameters

    • port: number
    • callback: function
        • (): void
        • Returns void

    Returns void

disconnect

  • disconnect(): void
  • Returns void

dropMembership

  • dropMembership(multicastAddress: string, multicastInterface?: string): void
  • Parameters

    • multicastAddress: string
    • Optional multicastInterface: string

    Returns void

dropSourceSpecificMembership

  • dropSourceSpecificMembership(sourceAddress: string, groupAddress: string, multicastInterface?: string): void
  • Instructs the kernel to leave a source-specific multicast channel at the given sourceAddress and groupAddress using the IP_DROP_SOURCE_MEMBERSHIP socket option. This method is automatically called by the kernel when the socket is closed or the process terminates, so most apps will never have reason to call this.

    If multicastInterface is not specified, the operating system will attempt to drop membership on all valid interfaces.

    Parameters

    • sourceAddress: string
    • groupAddress: string
    • Optional multicastInterface: string

    Returns void

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • emit(event: "close"): boolean
  • emit(event: "connect"): boolean
  • emit(event: "error", err: Error): boolean
  • emit(event: "listening"): boolean
  • emit(event: "message", msg: Buffer, rinfo: RemoteInfo): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

  • Parameters

    • event: "close"

    Returns boolean

  • Parameters

    • event: "connect"

    Returns boolean

  • Parameters

    • event: "error"
    • err: Error

    Returns boolean

  • Parameters

    • event: "listening"

    Returns boolean

  • Parameters

    Returns boolean

eventNames

  • eventNames(): Array<string | symbol>
  • Returns Array<string | symbol>

getMaxListeners

  • getMaxListeners(): number

getRecvBufferSize

  • getRecvBufferSize(): number
  • Returns number

getSendBufferSize

  • getSendBufferSize(): number
  • Returns number

listenerCount

  • listenerCount(event: string | symbol): number
  • Parameters

    • event: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

off

  • off(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

on

  • on(event: string, listener: function): this
  • on(event: "close", listener: function): this
  • on(event: "connect", listener: function): this
  • on(event: "error", listener: function): this
  • on(event: "listening", listener: function): this
  • on(event: "message", listener: function): this
  • Parameters

    • event: string
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "close"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "error"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Parameters

    • event: "listening"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    Returns this

once

  • once(event: string, listener: function): this
  • once(event: "close", listener: function): this
  • once(event: "connect", listener: function): this
  • once(event: "error", listener: function): this
  • once(event: "listening", listener: function): this
  • once(event: "message", listener: function): this
  • Parameters

    • event: string
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "close"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "error"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Parameters

    • event: "listening"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    Returns this

prependListener

  • prependListener(event: string, listener: function): this
  • prependListener(event: "close", listener: function): this
  • prependListener(event: "connect", listener: function): this
  • prependListener(event: "error", listener: function): this
  • prependListener(event: "listening", listener: function): this
  • prependListener(event: "message", listener: function): this
  • Parameters

    • event: string
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "close"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "error"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Parameters

    • event: "listening"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    Returns this

prependOnceListener

  • prependOnceListener(event: string, listener: function): this
  • prependOnceListener(event: "close", listener: function): this
  • prependOnceListener(event: "connect", listener: function): this
  • prependOnceListener(event: "error", listener: function): this
  • prependOnceListener(event: "listening", listener: function): this
  • prependOnceListener(event: "message", listener: function): this
  • Parameters

    • event: string
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "close"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "error"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Parameters

    • event: "listening"
    • listener: function
        • (): void
        • Returns void

    Returns this

  • Parameters

    Returns this

rawListeners

  • rawListeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

ref

  • ref(): this
  • Returns this

remoteAddress

  • Returns AddressInfo

removeAllListeners

  • removeAllListeners(event?: string | symbol): this
  • Parameters

    • Optional event: string | symbol

    Returns this

removeListener

  • removeListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

send

  • send(msg: string | Uint8Array | ReadonlyArray<any>, port?: number, address?: string, callback?: function): void
  • send(msg: string | Uint8Array | ReadonlyArray<any>, port?: number, callback?: function): void
  • send(msg: string | Uint8Array | ReadonlyArray<any>, callback?: function): void
  • send(msg: string | Uint8Array, offset: number, length: number, port?: number, address?: string, callback?: function): void
  • send(msg: string | Uint8Array, offset: number, length: number, port?: number, callback?: function): void
  • send(msg: string | Uint8Array, offset: number, length: number, callback?: function): void
  • Parameters

    • msg: string | Uint8Array | ReadonlyArray<any>
    • Optional port: number
    • Optional address: string
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array | ReadonlyArray<any>
    • Optional port: number
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array | ReadonlyArray<any>
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optional port: number
    • Optional address: string
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optional port: number
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optional callback: function
        • (error: Error | null, bytes: number): void
        • Parameters

          • error: Error | null
          • bytes: number

          Returns void

    Returns void

setBroadcast

  • setBroadcast(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

setMaxListeners

  • setMaxListeners(n: number): this

setMulticastInterface

  • setMulticastInterface(multicastInterface: string): void
  • Parameters

    • multicastInterface: string

    Returns void

setMulticastLoopback

  • setMulticastLoopback(flag: boolean): void
  • Parameters

    • flag: boolean

    Returns void

setMulticastTTL

  • setMulticastTTL(ttl: number): void
  • Parameters

    • ttl: number

    Returns void

setRecvBufferSize

  • setRecvBufferSize(size: number): void
  • Parameters

    • size: number

    Returns void

setSendBufferSize

  • setSendBufferSize(size: number): void
  • Parameters

    • size: number

    Returns void

setTTL

  • setTTL(ttl: number): void
  • Parameters

    • ttl: number

    Returns void

unref

  • unref(): this
  • Returns this

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • deprecated

    since v4.0.0

    Parameters

    Returns number

Static on

Static once

Generated using TypeDoc