Freigeben über


WebSocketTransport class

Websocketbasierter Transport.

Konstruktoren

WebSocketTransport(ISocket)

Erstellt eine neue Instanz der WebSocketTransport Klasse.

Eigenschaften

isConnected

Gibt true zurück, wenn der Transport mit einem Socket verbunden ist.

Methoden

close()

Schließen Sie den Socket, mit dem dieser Transport verbunden ist.

onReceive(INodeBuffer)

Legt den Transport fest, um zu versuchen, eingehende Daten zu empfangen, die noch nicht eingetroffen sind.

receive(number)

Versuchen Sie, eingehende Daten aus dem verbundenen Socket zu empfangen.

send(INodeBuffer)

Sendet den angegebenen Puffer über die Verbindung des Sockets.

Details zum Konstruktor

WebSocketTransport(ISocket)

Erstellt eine neue Instanz der WebSocketTransport Klasse.

new WebSocketTransport(ws: ISocket)

Parameter

ws
ISocket

Das ISocket, um diesen Transport auf dem Anderen aufzubauen.

Details zur Eigenschaft

isConnected

Gibt true zurück, wenn der Transport mit einem Socket verbunden ist.

boolean isConnected

Eigenschaftswert

boolean

true, wenn der Transport verbunden und zum Senden von Daten bereit ist, false andernfalls.

Details zur Methode

close()

Schließen Sie den Socket, mit dem dieser Transport verbunden ist.

function close()

onReceive(INodeBuffer)

Legt den Transport fest, um zu versuchen, eingehende Daten zu empfangen, die noch nicht eingetroffen sind.

function onReceive(data: INodeBuffer)

Parameter

data
INodeBuffer

Ein Puffer zum Speichern eingehender Daten in.

receive(number)

Versuchen Sie, eingehende Daten aus dem verbundenen Socket zu empfangen.

function receive(count: number): Promise<INodeBuffer>

Parameter

count

number

Die Anzahl der Bytes, die empfangen werden sollen.

Gibt zurück

Promise<INodeBuffer>

Ein Puffer, der mit den empfangenen Daten gefüllt ist.

send(INodeBuffer)

Sendet den angegebenen Puffer über die Verbindung des Sockets.

function send(buffer: INodeBuffer): number

Parameter

buffer
INodeBuffer

Die gepufferten Daten, die über die Verbindung gesendet werden sollen.

Gibt zurück

number

Eine Zahl, die die Länge der gesendeten Daten angibt, wenn die Daten erfolgreich gesendet wurden, andernfalls 0.