TsgcWebSocketClient | Uzgadnianie WebSocket

Protokół WebSocket używa uzgodnienia HTTP do przełączenia z protokołu HTTP na WebSocket. Uzgodnienie to jest obsługiwane wewnętrznie przez komponent klienta TsgcWebSocket, ale można dodawać własne niestandardowe nagłówki HTTP, jeśli serwer wymaga dodatkowych informacji w nagłówkach HTTP.

Przykład: jeśli chcesz dodać nagłówek HTTP „Client: sgcWebSockets"


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