TsgcWSPServer_WebRTC › イベント

TsgcWSPServer_WebRTC イベント

処理可能なイベントを目的別にグループ化し、その後完全なアルファベット順リストを表示します。

ライフサイクル

名前説明
OnConnectピアが WebSocket ハンドシェイクを完了して WebRTC シグナリングサブプロトコルにアタッチすると、サーバー側で発生します。
OnDisconnectシグナリングピアがトランスポートを閉じるか、サーバーがそれを切断したときにサーバーで発火します。
OnErrorサーバーがシグナリング接続でトランスポートまたはプロトコルレベルのエラーを検出したときに発火します。
OnExceptionサーバーのワーカースレッドまたはユーザーイベントハンドラー内で Delphi 例外が発生したときに発生します。

メッセージング

名前説明
OnMessageシグナリングデコーダーが専用のサブスクリプションまたは WebRTC リレーイベントにルーティングしなかった受信テキストフレームに対して発生します。
OnBinaryピアが JSON テキストのシグナリングプロトコルに含まれないバイナリ WebSocket フレームを送信したときに発生します。
OnFragmented複数フレームの WebSocket メッセージの各フラグメントがピアから受信されるときに発火します。ペイロードが再組み立てされる前です。
OnRawMessageシグナリングデコードの前に発生し、サーバーがすべての受信テキストフレームを検査し、オプションで以降の処理を抑制できます。

PubSub

名前説明
OnBeforeSubscriptionピアがシグナリングチャネルへの参加を要求したときに発火し、サーバーにサブスクリプションを受け入れるか拒否するかの機会を与えます。
OnSubscriptionピアのサブスクリプションが受け入れられ、シグナリングサーバーがチャネルにピアを登録した後に発生します。
OnUnSubscriptionピアがシグナリングチャンネルを退出し、サーバーがサブスクライバーリストから削除したときに発生します。

すべてのイベント (アルファベット順)

名前説明
OnBeforeSubscriptionピアがシグナリングチャネルへの参加を要求したときに発火し、サーバーにサブスクリプションを受け入れるか拒否するかの機会を与えます。
OnBinaryピアが JSON テキストのシグナリングプロトコルに含まれないバイナリ WebSocket フレームを送信したときに発生します。
OnConnectピアが WebSocket ハンドシェイクを完了して WebRTC シグナリングサブプロトコルにアタッチすると、サーバー側で発生します。
OnDisconnectシグナリングピアがトランスポートを閉じるか、サーバーがそれを切断したときにサーバーで発火します。
OnErrorサーバーがシグナリング接続でトランスポートまたはプロトコルレベルのエラーを検出したときに発火します。
OnExceptionサーバーのワーカースレッドまたはユーザーイベントハンドラー内で Delphi 例外が発生したときに発生します。
OnFragmented複数フレームの WebSocket メッセージの各フラグメントがピアから受信されるときに発火します。ペイロードが再組み立てされる前です。
OnMessageシグナリングデコーダーが専用のサブスクリプションまたは WebRTC リレーイベントにルーティングしなかった受信テキストフレームに対して発生します。
OnRawMessageシグナリングデコードの前に発生し、サーバーがすべての受信テキストフレームを検査し、オプションで以降の処理を抑制できます。
OnSubscriptionピアのサブスクリプションが受け入れられ、シグナリングサーバーがチャネルにピアを登録した後に発生します。
OnUnSubscriptionピアがシグナリングチャンネルを退出し、サーバーがサブスクライバーリストから削除したときに発生します。