TsgcWebSocketServer_HTTPAPIイベント › OnConnect

OnConnect イベント

クライアントとの WebSocket 接続が確立されるたびに発生します。

構文

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

デフォルト値

解説

OnConnect は、クライアントとの WebSocket ハンドシェイクが正常に完了し、基礎となる HTTP.SYS リクエストを通じてフレームを交換する準備ができた後に発生します。Connection パラメータは新しいセッションを識別し、その Guid、PeerIP、プロトコル、認証状態、カスタムタグを公開します。HTTP API サーバーはすべてのリクエストを最初にカーネルを通じてルーティングするため、プレーンな TCP 接続はここでは処理されません。最初のソケット受け入れについて通知を受けたり、クライアントを生の TCP として扱ったりする必要がある場合は OnTCPConnect を使用してください。

使用例


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

イベントに戻る