TsgcWebSocketServer_HTTPAPI › Methods
Öffentliche Methoden, gruppiert nach Zweck, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| Start | Startet den HTTP.sys-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während URL-Gruppen und Bindings registriert werden. |
| Stop | Stoppt den HTTP.sys-Server von einem sekundären Thread, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen und die Request-Queue freigegeben wird. |
| ReStart | Stoppt und startet dann den HTTP.sys-Server von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindings, Ports oder SSL-Zertifikaten zur Laufzeit. |
| DisconnectAll | Trennt jede aktive WebSocket-Verbindung, während der HTTP.sys-Server weiterhin auf neue Verbindungen lauscht. |
| Name | Beschreibung |
|---|---|
| Broadcast | Sendet dieselbe Nachricht an alle verbundenen Clients, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste. |
| WriteData | Sendet eine Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird. |
| Ping | Sendet einen WebSocket-Ping-Frame an jeden verbundenen Client. |
| Name | Beschreibung |
|---|---|
| ShareList | Erwirbt eine gemeinsame (schreibgeschützte) Sperre auf der internen Verbindungsliste und gibt sie zur gleichzeitigen Aufzählung zurück. |
| UnShareList | Gibt die zuvor von ShareList erworbene gemeinsam genutzte (schreibgeschützte) Sperre frei. |
| Name | Beschreibung |
|---|---|
| Broadcast | Sendet dieselbe Nachricht an alle verbundenen Clients, optional gefiltert nach Kanal, Protokoll oder Verbindungs-GUID-Liste. |
| DisconnectAll | Trennt jede aktive WebSocket-Verbindung, während der HTTP.sys-Server weiterhin auf neue Verbindungen lauscht. |
| Ping | Sendet einen WebSocket-Ping-Frame an jeden verbundenen Client. |
| ReStart | Stoppt und startet dann den HTTP.sys-Server von einem sekundären Thread aus neu, nützlich nach dem Ändern von Bindings, Ports oder SSL-Zertifikaten zur Laufzeit. |
| ShareList | Erwirbt eine gemeinsame (schreibgeschützte) Sperre auf der internen Verbindungsliste und gibt sie zur gleichzeitigen Aufzählung zurück. |
| Start | Startet den HTTP.sys-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während URL-Gruppen und Bindings registriert werden. |
| Stop | Stoppt den HTTP.sys-Server von einem sekundären Thread, sodass der aufrufende Thread nicht blockiert wird, während Verbindungen geschlossen und die Request-Queue freigegeben wird. |
| UnShareList | Gibt die zuvor von ShareList erworbene gemeinsam genutzte (schreibgeschützte) Sperre frei. |
| WriteData | Sendet eine Nachricht an einen einzelnen Client, der durch seine Verbindungs-GUID identifiziert wird. |