TsgcWebSocketServer_HTTPAPI › Eigenschappen

TsgcWebSocketServer_HTTPAPI Eigenschappen

Gepubliceerde eigenschappen gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Verbinding

NaamBeschrijving
ActiveStart of stopt de HTTP.sys-listener en registreert de geconfigureerde URL bij het Windows-kernelstuurprogramma.
HostHostnaam of IP-adres gebruikt om de URL te bouwen die is geregistreerd bij het http.sys-stuurprogramma.
PortTCP-poort die, in combinatie met Host, de URL vormt die het http.sys-stuurprogramma voor de server reserveert.
BindingOptionsVerfijnt hoe URL-reserveringen en SSL-certificaten worden geregistreerd bij het http.sys-stuurprogramma bij het opstarten.
MaxConnectionsMaximaal aantal gelijktijdige clientverbindingen dat door de http.sys-listener wordt geaccepteerd (nul betekent onbeperkt).

Timeouts

NaamBeschrijving
TimeoutsOverschrijft de standaard http.sys-time-outs voor verzoeken, entiteitstekst, keep-alive en verzendsnelheid.

Beveiliging

NaamBeschrijving
AuthenticationEnables and configures user/password authenticatie for inkomend WebSocket and HTTP requests.
SSLSchakelt TLS/SSL in op de http.sys-listener zodat clients verbinding kunnen maken via wss:// of https://.
SSLOptionsIdentificeert de Windows Certificate Store-vermelding waaraan http.sys de listener koppelt wanneer SSL is ingeschakeld.
SecurityOptionsDefinieert toelatingregels zoals toegestane origins voor browser WebSocket-handshakes.
APIKeyManagerOptioneel API-sleutelbeheercomponent dat wordt gebruikt om inkomende API-sleutels te valideren voordat een verbinding wordt geaccepteerd.

Betrouwbaarheid

NaamBeschrijving
HeartBeatVerzendt periodieke pingframes om inactieve WebSocket-verbindingen actief te houden en dode peers te detecteren.
WatchDogHerstart de server automatisch na een onverwachte afsluiting of listenerfouten.
FirewallWijst een firewallcomponent toe dat inkomende verbindingen filtert op IP, regio of aangepaste regels.
RateLimiterWijst een snelheidsbegrenzer-component toe die de verzoek- en berichtsnelheden per client of per IP begrenst.

Prestaties

NaamBeschrijving
AsynchronousSchakelt fire-and-forget-verzending in: de aanroeper keert onmiddellijk terug en voltooiing wordt gesignaleerd via de OnAsynchronous-gebeurtenis.
MaxBandwidth Maximale toegestane bandbreedte in bytes per seconde over alle verbindingen heen (nul betekent onbeperkt).
ThreadPoolSizeAantal werkthreads dat de http.sys-aanvraagwachtrij via IOCP bedient.
ReadBufferSizeGrootte in bytes van de ontvangstbuffer die is toegewezen per openstaande overlapped lezing op de http.sys-aanvraagwachtrij.
FineTuneKernelmodus-knoppen op laag niveau die bepalen hoe http.sys aanvragen in de wachtrij plaatst, verwerkt en afhandelt.

HTTP

NaamBeschrijving
HTTPUploadFilesBeheert hoe bestanden die via HTTP POST worden geüpload worden gebufferd (geheugen of bestandsstream) en opgeslagen op schijf.

Geavanceerd

NaamBeschrijving
OptionsBundelt diverse servergedragsvlaggen: fragmentafhandeling, schrijftimeouts, HTTP-testpagina's en UTF-8-validatie.
QueueOptionsSerialiseert uitgaande berichten via een interne wachtrij per verbinding om contentie tussen threads te voorkomen.
ExtensionsConfigureert WebSocket-protocolextensies zoals per-bericht-deflate-compressie.
SpecificationsSchakelt in of uit welke WebSocket-protocolspecificaties de server accepteert.

Diagnostiek

NaamBeschrijving
LogFileSchrijft elk inkomend en uitgaand socketbericht naar een logbestand voor foutopsporing en auditing.
VersionAlleen-lezen tekenreeks met de sgcWebSockets-bibliotheekversie die is ingebouwd in het binaire bestand.

Alle eigenschappen (alfabetisch)

NaamBeschrijving
ActiveStart of stopt de HTTP.sys-listener en registreert de geconfigureerde URL bij het Windows-kernelstuurprogramma.
APIKeyManagerOptioneel API-sleutelbeheercomponent dat wordt gebruikt om inkomende API-sleutels te valideren voordat een verbinding wordt geaccepteerd.
AsynchronousSchakelt fire-and-forget-verzending in: de aanroeper keert onmiddellijk terug en voltooiing wordt gesignaleerd via de OnAsynchronous-gebeurtenis.
AuthenticationEnables and configures user/password authenticatie for inkomend WebSocket and HTTP requests.
BindingOptionsVerfijnt hoe URL-reserveringen en SSL-certificaten worden geregistreerd bij het http.sys-stuurprogramma bij het opstarten.
ExtensionsConfigureert WebSocket-protocolextensies zoals per-bericht-deflate-compressie.
FineTuneKernelmodus-knoppen op laag niveau die bepalen hoe http.sys aanvragen in de wachtrij plaatst, verwerkt en afhandelt.
FirewallWijst een firewallcomponent toe dat inkomende verbindingen filtert op IP, regio of aangepaste regels.
HeartBeatVerzendt periodieke pingframes om inactieve WebSocket-verbindingen actief te houden en dode peers te detecteren.
HostHostnaam of IP-adres gebruikt om de URL te bouwen die is geregistreerd bij het http.sys-stuurprogramma.
HTTPUploadFilesBeheert hoe bestanden die via HTTP POST worden geüpload worden gebufferd (geheugen of bestandsstream) en opgeslagen op schijf.
LogFileSchrijft elk inkomend en uitgaand socketbericht naar een logbestand voor foutopsporing en auditing.
MaxBandwidth Maximale toegestane bandbreedte in bytes per seconde over alle verbindingen heen (nul betekent onbeperkt).
MaxConnectionsMaximaal aantal gelijktijdige clientverbindingen dat door de http.sys-listener wordt geaccepteerd (nul betekent onbeperkt).
OptionsBundelt diverse servergedragsvlaggen: fragmentafhandeling, schrijftimeouts, HTTP-testpagina's en UTF-8-validatie.
PortTCP-poort die, in combinatie met Host, de URL vormt die het http.sys-stuurprogramma voor de server reserveert.
QueueOptionsSerialiseert uitgaande berichten via een interne wachtrij per verbinding om contentie tussen threads te voorkomen.
RateLimiterWijst een snelheidsbegrenzer-component toe die de verzoek- en berichtsnelheden per client of per IP begrenst.
ReadBufferSizeGrootte in bytes van de ontvangstbuffer die is toegewezen per openstaande overlapped lezing op de http.sys-aanvraagwachtrij.
SecurityOptionsDefinieert toelatingregels zoals toegestane origins voor browser WebSocket-handshakes.
SpecificationsSchakelt in of uit welke WebSocket-protocolspecificaties de server accepteert.
SSLSchakelt TLS/SSL in op de http.sys-listener zodat clients verbinding kunnen maken via wss:// of https://.
SSLOptionsIdentificeert de Windows Certificate Store-vermelding waaraan http.sys de listener koppelt wanneer SSL is ingeschakeld.
ThreadPoolSizeAantal werkthreads dat de http.sys-aanvraagwachtrij via IOCP bedient.
TimeoutsOverschrijft de standaard http.sys-time-outs voor verzoeken, entiteitstekst, keep-alive en verzendsnelheid.
VersionAlleen-lezen tekenreeks met de sgcWebSockets-bibliotheekversie die is ingebouwd in het binaire bestand.
WatchDogHerstart de server automatisch na een onverwachte afsluiting of listenerfouten.