TsgcWebSocketClient | WebSocket HandShake

Das WebSocket-Protokoll verwendet einen HTTP-Handshake, um vom HTTP-Protokoll auf das WebSocket-Protokoll umzustellen. Dieser Handshake wird intern von der TsgcWebSocket-Client-Komponente verarbeitet, aber Sie können Ihre eigenen benutzerdefinierten HTTP-Header hinzufügen, wenn der Server zusätzliche HTTP-Header-Informationen benötigt.

Beispiel: Wenn Sie diesen HTTP-Header "Client: sgcWebSockets" hinzufügen müssen


procedure OnHandshake(Connection: TsgcWSConnection; var Headers: TStringList);
begin
  Headers.Add('Client: sgcWebSockets');
end;