TsgcWSPServer_WAMP › Olaylar › OnMessage
WAMP çözücüsünün özel bir RPC veya PubSub olayına yönlendirmediği bir istemciden gelen metin çerçeveleri için tetiklenir.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Standart WAMP v1 çerçeveleri (PREFIX, CALL, CALLCANCEL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH) protokol çözücüsü tarafından tüketilir ve kendilerine ait olaylar (OnCall, OnBeforeSubscription, OnPrefix…) aracılığıyla yükseltilir. Diğer herhangi bir metin çerçevesi — genellikle uygulamaya özgü bir uzantı veya bilinmeyen bir tür id'sine sahip bir mesaj — burada yüzeye çıkar. Çerçeveyi sessizce yok saymak güvenlidir; WAMP v1, sunucuyu tanınmayan mesajları onaylamaya zorlayan bir sözleşmeye sahip değildir.
procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;