TsgcWSPServer_WebRTCイベント › OnMessage

OnMessage イベント

シグナリングデコーダーが専用のサブスクリプションまたは WebRTC リレーイベントにルーティングしなかった受信テキストフレームに対して発生します。

構文

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

デフォルト値

解説

標準のシグナリングエンベロープ(sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol)はデコーダーによって消費され、専用のイベント(OnBeforeSubscription, OnSubscription, OnUnSubscription)を通じて発生します。それ以外のテキストフレーム(アプリケーション固有の拡張、カスタム制御メッセージ、またはサーバーも監視したいブロードキャストのテキストペイロード)はここに現れます。フレームを暗黙的に無視しても安全です。sgc WebRTCシグナリングフローでは、サーバーが認識されないメッセージを確認する必要はありません。

使用例


procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;

イベントに戻る