TsgcWSPServer_sgcEvents › OnMessage

OnMessage Ereignis

Wird ausgelöst, wenn ein Client eine reine Textnachricht sendet, die in den sgc-Umschlag eingebettet ist.

Syntax

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

Standardwert

Hinweise

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).

Beispiel

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

Zurück zu Ereignissen