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;