TsgcWSPServer_sgcイベント › OnConnect

OnConnect イベント

クライアントがこのサブプロトコルの WebSocket ハンドシェイクを完了した後に発生します。

構文

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

デフォルト値

解説

サブプロトコルがセッション識別子を送信し、キューに入れられた保持済みパブリケーションをすべてドレインした後、受け入れられた接続ごとに1回発生します。Brokerが割り当てられている場合、ブローカーパイプラインがハンドシェイクを所有できるようにイベントは抑制されます。それ以外の場合は、Connection.GuidConnection.PeerIP、またはHTTPアップグレードによって付加されたカスタムヘッダーを検査する適切な場所です。

使用例

procedure TForm1.oProtocolConnect(Connection: TsgcWSConnection);
begin
  Memo1.Lines.Add('connected: ' + Connection.Guid);
end;

イベントに戻る