TsgcWSPServer_WebRTCEventi › OnMessage

OnMessage Evento

Si attiva per i frame di testo in ingresso che il decodificatore di segnalazione non ha instradato a una sottoscrizione dedicata o a un evento di relay WebRTC.

Sintassi

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

Valore predefinito

Note

Gli envelope di segnalazione standard (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) vengono consumati dal decoder e generati tramite i loro eventi dedicati (OnBeforeSubscription, OnSubscription, OnUnSubscription). Qualsiasi altro frame di testo — un'estensione specifica dell'applicazione, un messaggio di controllo personalizzato o il payload di testo di un broadcast che il server vuole anche osservare — emerge qui. Ignorare silenziosamente il frame è sicuro; il flusso di segnalazione sgc WebRTC non richiede che il server riconosca i messaggi non riconosciuti.

Esempio


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

Torna agli Eventi