TsgcWSPServer_WebRTCEventos › OnMessage

OnMessage Event

Disparado para frames de texto de entrada que o decodificador de sinalização não roteou para uma assinatura dedicada ou para um evento de relay WebRTC.

Sintaxe

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

Valor Padrão

Observações

Os envelopes de sinalização padrão (sgc@broadcast, sgc@subscribe, sgc@unsubscribe, sgc@webrtc, sgc@protocol) são consumidos pelo decodificador e gerados por meio de seus eventos dedicados (OnBeforeSubscription, OnSubscription, OnUnSubscription). Qualquer outro quadro de texto — uma extensão específica da aplicação, uma mensagem de controle personalizada ou o payload de texto de um broadcast que o servidor também deseja observar — surge aqui. Ignorar o quadro silenciosamente é seguro; o fluxo de sinalização WebRTC do sgc não exige que o servidor reconheça mensagens não reconhecidas.

Exemplo


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

Voltar para Eventos