TsgcWSPServer_WebRTCイベント › OnSubscription

OnSubscription イベント

ピアのサブスクリプションが受け入れられ、シグナリングサーバーがチャネルにピアを登録した後に発生します。

構文

property OnSubscription: TsgcWSSubscriptionEvent;
// TsgcWSSubscriptionEvent = procedure(Connection: TsgcWSConnection; const Subscription: String) of object

デフォルト値

解説

OnBeforeSubscriptionAccept := True を返し、チャンネルのサブスクライバーリストが更新され、確認応答フレーム(現在のサブスクライバー数を含む)がピアに送信された直後に実行されます。ここはジョインのログ記録、監査メトリクスの発行、またはサブスクライバー数が 2 に達したときに両方のピアの存在を期待するサーバーサイドワークフローを開始するのに適した場所です。ハンドラーは情報提供のみです。ジョインを拒否するには OnBeforeSubscription を使用してください。

使用例


procedure TForm1.WebRTCServerSubscription(Connection: TsgcWSConnection;
  const Subscription: String);
begin
  Memo1.Lines.Add(Format('[%s] joined room %s',
    [Connection.Guid, Subscription]));
end;

イベントに戻る