TsgcWSPServer_WAMP › Events › OnMessage
Wywoływane dla przychodzących ramek tekstowych od klienta, których dekoder WAMP nie skierował do dedykowanego zdarzenia RPC lub PubSub.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Standardowe ramki WAMP v1 (PREFIX, CALL, CALLCANCEL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH) są przetwarzane przez dekoder protokołu i zgłaszane przez dedykowane zdarzenia (OnCall, OnBeforeSubscription, OnPrefix itd.). Każda inna ramka tekstowa — zazwyczaj rozszerzenie specyficzne dla aplikacji lub wiadomość z nieznanym identyfikatorem typu — pojawia się tutaj. Ciche zignorowanie ramki jest bezpieczne; WAMP v1 nie nakłada na serwer obowiązku potwierdzania nierozpoznanych wiadomości.
procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;