TsgcWSPServer_sgc › Eventos › OnMessage
Disparado quando um cliente envia uma mensagem de texto plano encapsulada no envelope sgc.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
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).
procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;