TsgcWebSocketLoadBalancerServer › Zdarzenia › OnMessage
Wywoływane, gdy moduł równoważenia obciążenia odbierze tekstową ramkę WebSocket w jednej ze swoich własnych sesji.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Zdarzenie OnMessage jest dziedziczone z bazowego serwera HTTP/WebSocket i wywoływane po odebraniu kompletnej ramki tekstowej na połączeniu zakończonym przez load balancer (zazwyczaj ruch sterujący lub ramki nierutowane do backendu). Tekst zawiera zdekodowany ładunek UTF-8. W przypadku ruchu tekstowego odbieranego na sesjach przekazywanych do backendu należy użyć zdarzenia OnClientMessage, które udostępnia również flagę Handled umożliwiającą przechwycenie i skrócenie procesu przekazywania.
procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
Log('Received from ' + Connection.Guid + ': ' + Text);
end;