interface Socket {
    bind(port?: number, address?: string, callback?: (() => void)): this;
    bind(port?: number, callback?: (() => void)): this;
    bind(callback?: (() => void)): this;
    bind(options: BindOptions, callback?: (() => void)): this;
    close(callback?: (() => void)): this;
    on(event: "message", listener: ((msg: Buffer, rinfo: RemoteInfo) => void)): this;
    send(msg: string | Uint8Array, port?: number, address?: string, callback?: ((error: null | Error, bytes: number) => void)): void;
    send(msg: string | Uint8Array, port?: number, callback?: ((error: null | Error, bytes: number) => void)): void;
    send(msg: string | Uint8Array, callback?: ((error: null | Error, bytes: number) => void)): void;
    send(msg: string | Uint8Array, offset: number, length: number, port?: number, address?: string, callback?: ((error: null | Error, bytes: number) => void)): void;
    send(msg: string | Uint8Array, offset: number, length: number, port?: number, callback?: ((error: null | Error, bytes: number) => void)): void;
    send(msg: string | Uint8Array, offset: number, length: number, callback?: ((error: null | Error, bytes: number) => void)): void;
}

Methods

Methods

  • Parameters

    • Optionalport: number
    • Optionaladdress: string
    • Optionalcallback: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • Optionalport: number
    • Optionalcallback: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • Optionalcallback: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • options: BindOptions
    • Optionalcallback: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "message"
    • listener: ((msg: Buffer, rinfo: RemoteInfo) => void)
        • (msg, rinfo): void
        • Parameters

          • msg: Buffer
          • rinfo: RemoteInfo

          Returns void

    Returns this

  • Parameters

    • msg: string | Uint8Array
    • Optionalport: number
    • Optionaladdress: string
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • Optionalport: number
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optionalport: number
    • Optionaladdress: string
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optionalport: number
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void

  • Parameters

    • msg: string | Uint8Array
    • offset: number
    • length: number
    • Optionalcallback: ((error: null | Error, bytes: number) => void)
        • (error, bytes): void
        • Parameters

          • error: null | Error
          • bytes: number

          Returns void

    Returns void