TsgcWSPServer_sgcEventos › OnMessage

OnMessage Event

Disparado quando um cliente envia uma mensagem de texto plano encapsulada no envelope sgc.

Sintaxe

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

Valor Padrão

Observações

Gerado quando um cliente chama WriteData, ou recebe um Broadcast cujo campo method é message. O envelope sgc já foi removido, portanto Text contém o payload conforme o cliente o enviou. O tráfego de Subscribe/Publish não flui por este evento — as publicações aparecem em OnBeforePublish (lado do servidor) e em OnEvent (lado do cliente).

Exemplo

procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;

Voltar para Eventos