TsgcWSPServer_sgc › Eventi › OnMessage
Si attiva quando un client invia un messaggio di testo normale incapsulato nell'envelope sgc.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Generato quando un client chiama WriteData o riceve un Broadcast il cui campo method è message. L'envelope sgc è già stato rimosso, quindi Text contiene il payload così come inviato dal client. Il traffico Subscribe/Publish non transita attraverso questo evento — le pubblicazioni emergono su OnBeforePublish (lato server) e su OnEvent (lato client).
procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;