TsgcWebSocketClient | WebSocket ハンドシェイク

WebSocket プロトコルは HTTP ハンドシェイクを使用して HTTP プロトコルから WebSocket プロトコルにアップグレードします。このハンドシェイクは TsgcWebSocket クライアントコンポーネントによって内部的に処理されますが、サーバーが追加の HTTP ヘッダー情報を必要とする場合は、独自のカスタム HTTP ヘッダーを追加できます。

使用例: HTTP ヘッダー "Client: sgcWebSockets" を追加する必要がある場合


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