TsgcWebSocketLoadBalancerServer › Gebeurtenissen › OnMessage
Wordt geactiveerd wanneer de load balancer een WebSocket-tekstframe ontvangt op een van zijn eigen sessies.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
OnMessage is overgeërfd van de onderliggende HTTP/WebSocket-server en wordt geactiveerd wanneer een volledig tekstframe wordt ontvangen op een verbinding die wordt beëindigd door de load balancer (doorgaans controletrafiek of frames die niet naar een backend worden gerouteerd). Tekst draagt de gedecodeerde UTF-8-payload. Voor tekstverkeer ontvangen op sessies die worden doorgestuurd naar een backend, gebruik in plaats daarvan OnClientMessage, dat ook de vlag Handled beschikbaar stelt waarmee u de forwarder kunt onderscheppen en kort-sluiten.
procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
Log('Received from ' + Connection.Guid + ': ' + Text);
end;