TsgcWebSocketHTTPServer › Properties › KeepAlive
Keeps the HTTP connection open after a response has been sent so that subsequent requests can reuse it.
public bool KeepAlive { get; set; }
True
When KeepAlive is True the HTTP server reuses the same TCP connection for follow-up requests from the same client instead of closing it after each response. This matches HTTP/1.1 semantics and dramatically reduces connection setup cost for pages that load many resources. Set KeepAlive to False to close the socket after every response (HTTP/1.0 style). The setting is independent from WebSocket upgrade negotiation, which always keeps the connection open.
oServer = new TsgcWebSocketHTTPServer();
oServer.Port = 80;
oServer.KeepAlive = true;
oServer.Active = true;