TsgcWebSocketClient | WebSocket HandShake
O protocolo WebSocket usa um HandShake HTTP para fazer o upgrade do protocolo HTTP para o protocolo WebSocket. Este handshake é tratado internamente pelo componente TsgcWebSocket Client, mas você pode adicionar seus próprios headers HTTP personalizados se o servidor exigir informações adicionais de header HTTP.
Exemplo: se você precisar adicionar este Cabeçalho HTTP "Client: sgcWebSockets"
procedure OnHandshake(Connection: TsgcWSConnection; var Headers: TStringList);
begin
Headers.Add('Client: sgcWebSockets');
end;