TsgcWebSocketHTTPServer › Methoden

TsgcWebSocketHTTPServer Methoden

Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste.

Verbindung

NameBeschreibung
StartStartet den HTTP-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während die Bindings geöffnet werden.
StopStoppt den HTTP-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.
ReStartStoppt und startet dann den Server von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindings oder Ports zur Laufzeit.
DisconnectAllTrennt jede aktive Client-Verbindung, während der Server weiterhin auf neue Verbindungen lauscht.

Messaging

NameBeschreibung
BroadcastSendet dieselbe WebSocket-Nachricht an alle verbundenen Clients, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste.
WriteDataSendet eine WebSocket-Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird.
PingSendet einen WebSocket-Ping-Frame an jeden verbundenen WebSocket-Client.

HTTP/2 Push

NameBeschreibung
PushPromiseAddPreLoadLinksRegistriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, sobald ein passender Anfragepfad bedient wird.
PushPromiseRemovePreLoadLinksEntfernt die zuvor für den angegebenen Anfragepfad registrierte HTTP/2-Server-Push-Regel.

Alle Methoden (alphabetisch)

NameBeschreibung
BroadcastSendet dieselbe WebSocket-Nachricht an alle verbundenen Clients, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste.
DisconnectAllTrennt jede aktive Client-Verbindung, während der Server weiterhin auf neue Verbindungen lauscht.
PingSendet einen WebSocket-Ping-Frame an jeden verbundenen WebSocket-Client.
PushPromiseAddPreLoadLinksRegistriert eine HTTP/2-Server-Push-Regel, die eine Reihe verwandter Ressourcen vorlädt, sobald ein passender Anfragepfad bedient wird.
PushPromiseRemovePreLoadLinksEntfernt die zuvor für den angegebenen Anfragepfad registrierte HTTP/2-Server-Push-Regel.
ReStartStoppt und startet dann den Server von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindings oder Ports zur Laufzeit.
StartStartet den HTTP-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während die Bindings geöffnet werden.
StopStoppt den HTTP-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen werden.
WriteDataSendet eine WebSocket-Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird.