TsgcWebSocketServer_HTTPAPI › Properties › Timeouts
Overschrijft de standaard http.sys-time-outs voor verzoeken, entiteitstekst, keep-alive en verzendsnelheid.
__property TsgcWSTimeouts_HTTPAPI * Timeouts;
Enabled=False, EntityBody=120, DrainEntityBody=120, RequestQueue=120, IdleConnection=120, HeaderWait=120, MinSendRate=150
Stel Enabled in op True en wijs waarden toe aan de sub-eigenschappen om de ingebouwde http.sys-time-outs op de verzoekwachtrij te overschrijven. EntityBody is het aantal seconden dat is toegestaan voor de aankomst van de verzoekentiteitbody; DrainEntityBody is de tijd die de server heeft om de entiteitbody te verwerken op een Keep-Alive-verbinding; RequestQueue is hoe lang een verzoek in de kernelwachtrij mag blijven voordat de gebruikersmodus het oppikt; IdleConnection sluit inactieve Keep-Alive-verbindingen na het opgegeven aantal seconden; HeaderWait beperkt de tijd voor het verwerken van verzoekheaders. MinSendRate wordt uitgedrukt in bytes per seconde en stelt de minimale verzendsnelheid voor reacties in (de kernelstandaard is 150 bytes/sec). Waarden van 0 behouden de kernelstandaarden voor dat subveld.
oServer = new TsgcWebSocketServer_HTTPAPI(NULL);
oServer->Host = "127.0.0.1";
oServer->Port = 80;
oServer->Timeouts->Enabled = true;
oServer->Timeouts->EntityBody = 60;
oServer->Timeouts->HeaderWait = 30;
oServer->Timeouts->IdleConnection = 120;
oServer->Timeouts->MinSendRate = 150;
oServer->Active = true;