interface WebSocketConnection

A server-side WebSocket connection accepted by a WebSocketServer.

Index

Properties

Methods

bufferedAmount number read-only

The number of queued outbound bytes.

close(code, reason)

Closes the connection.

close(code?: number, reason?: string): void;
NameTypeDescription
optional codenumber
optional reasonstring

on(type, listener)

Registers an event listener (message, close, error, drain).

on(type: string, listener: (...args: any[]) => void): this;
NameTypeDescription
typestring
listener(...args: any[]) => void
Return Valuethis

protocol string read-only

The negotiated subprotocol, or "".

send(value)

Sends data. See WebSocket.send().

send(
  value: string | buffer.IOBuffer | ArrayBuffer | ArrayBufferView,
): boolean;
NameTypeDescription
valuestring | buffer.IOBuffer | ArrayBuffer | ArrayBufferView
Return Valueboolean