TsgcWSPServer_sgc › Events › OnMessage
Wird ausgelöst, wenn ein Client eine reine Textnachricht sendet, die in den sgc-Umschlag eingebettet ist.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Wird ausgelöst, wenn ein Client WriteData aufruft oder einen Broadcast empfängt, dessen Method-Feld message ist. Der sgc-Umschlag ist bereits entfernt, sodass Text die Payload so enthält, wie der Client sie gesendet hat. Subscribe-/Publish-Verkehr fließt nicht durch dieses Ereignis — Veröffentlichungen erscheinen bei OnBeforePublish (Serverseite) und bei OnEvent (Clientseite).
procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;