TsgcWebSocketHTTPServer › Eigenschappen › KeepAlive
Houdt de HTTP-verbinding open nadat een antwoord is verzonden, zodat volgende verzoeken deze kunnen hergebruiken.
property KeepAlive: Boolean read GetKeepAlive write SetKeepAlive;
True
Wanneer KeepAlive op True staat, hergebruikt de HTTP-server dezelfde TCP-verbinding voor vervolgverzoeken van dezelfde client in plaats van deze na elke respons te sluiten. Dit komt overeen met HTTP/1.1-semantiek en vermindert de verbindingsopzetkosten drastisch voor pagina's die veel resources laden. Stel KeepAlive in op False om de socket na elke respons te sluiten (HTTP/1.0-stijl). De instelling staat los van WebSocket-upgradeonderhandeling, die altijd de verbinding open houdt.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.KeepAlive := true;
oServer.Active := true;