TsgcWebSocketClient | WebSocket HandShake

Il protocollo WebSocket utilizza un handshake HTTP per eseguire l'upgrade dal protocollo HTTP al protocollo WebSocket. Questo handshake è gestito internamente dal componente client TsgcWebSocket, ma è possibile aggiungere intestazioni HTTP personalizzate se il server richiede informazioni aggiuntive nell'intestazione HTTP.

Esempio: se ha bisogno di aggiungere questo Header HTTP "Client: sgcWebSockets"


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