TsgcWebSocketLoadBalancerServer › Eventi › OnMessage
Si attiva quando il load balancer riceve un frame WebSocket di testo su una delle proprie sessioni.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
OnMessage è ereditato dal server HTTP/WebSocket sottostante e si attiva quando viene ricevuto un frame di testo completo su una connessione terminata dal load balancer (tipicamente traffico di controllo o frame che non vengono instradati verso un backend). Text trasporta il payload UTF-8 decodificato. Per il traffico di testo ricevuto su sessioni che vengono inoltrate a un backend, utilizzi invece OnClientMessage, che espone anche il flag Handled che le consente di intercettare e cortocircuitare l'inoltratore.
procedure OnMessage(Connection: TsgcWSConnection; const Text: string);
begin
Log('Received from ' + Connection.Guid + ': ' + Text);
end;