TsgcWSPServer_WebRTCZdarzenia › OnMessage

OnMessage Zdarzenie

Wywoływane dla przychodzących ramek tekstowych, których dekoder sygnalizacji nie skierował do dedykowanej subskrypcji ani zdarzenia przekazywania WebRTC.

Składnia

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

Wartość domyślna

Uwagi

Standardowe koperty sygnalizacyjne (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) są przetwarzane przez dekoder i wywoływane przez dedykowane zdarzenia (OnBeforeSubscription, OnSubscription, OnUnSubscription). Każda inna ramka tekstowa — rozszerzenie specyficzne dla aplikacji, niestandardowa wiadomość sterująca lub ładunek tekstowy transmisji, który serwer chce również obserwować — pojawia się tutaj. Ciche zignorowanie ramki jest bezpieczne; przepływ sygnalizacji sgc WebRTC nie wymaga od serwera potwierdzania nierozpoznanych wiadomości.

Przykład


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

Powrót do Zdarzeń