TsgcWSPServer_WebRTC › Eventi › OnMessage
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.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
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.
procedure TForm1.WebRTCServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] message: %s', [Connection.Guid, Text]));
end;