Freigeben über


NodeWebSocketFactory class

Stellt eine NodeWebSocketFactory dar, um einen WebSocket-Server zu erstellen.

Extends

Konstruktoren

NodeWebSocketFactory()

Initialisiert eine neue Instanz der NodeWebSocketFactory Klasse.

Methoden

createWebSocket(INodeIncomingMessage, INodeSocket, INodeBuffer)

Erstellt eine NodeWebSocket Instanz.

Details zum Konstruktor

NodeWebSocketFactory()

Initialisiert eine neue Instanz der NodeWebSocketFactory Klasse.

new NodeWebSocketFactory()

Details zur Methode

createWebSocket(INodeIncomingMessage, INodeSocket, INodeBuffer)

Erstellt eine NodeWebSocket Instanz.

function createWebSocket(req: INodeIncomingMessage, socket: INodeSocket, head: INodeBuffer): Promise<NodeWebSocket>

Parameter

req
INodeIncomingMessage

Eine IncomingMessage aus dem Modul "http" in Node.js.

socket
INodeSocket

Der Socket, der den Bot und den Server verbindet, aus dem Modul "net" in Node.js.

head
INodeBuffer

Das erste Paket des aktualisierten Datenstroms, der pro https://nodejs.org/api/http.html#http_event_upgrade_1leer sein kann.

Gibt zurück

Promise<NodeWebSocket>

Ein NodeWebSocket Instanz bereit für das Streaming.

Hinweise

Die Parameter für diese Methode sollten einem "Upgrade"-Ereignis von einem Node.js HTTP-Server zugeordnet werden.