TsgcWebSocketLoadBalancerServerイベント › OnConnect

OnConnect イベント

WebSocket 接続(クライアントまたはバックエンドサーバー)がロードバランサーと確立されたときに発生します。

構文

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

デフォルト値

解説

OnConnect はベースとなる HTTP/WebSocket サーバーから継承され、ロードバランサーが受け入れるすべての WebSocket セッションに対して発生します。これには下流クライアントとバックエンドサーバーが自身を登録するために使用するコントロールチャンネルの両方が含まれます。Connection パラメータは Guid、PeerIP、プロトコル、認証状態を公開します。クライアントとバックエンドを区別するロードバランサー固有の通知には、OnClientConnect と OnServerConnect を使用してください。これらはロードバランサーがセッションを分類してペアリングした後に発生します。

使用例


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

イベントに戻る