TsgcWebSocketLoadBalancerServerEventos › OnServerConnect

OnServerConnect Evento

Se activa cuando un servidor WebSocket de backend se conecta al balanceador de carga para registrarse.

Sintaxis

property OnServerConnect: TsgcWSLBServerConnectEvent;
// TsgcWSLBServerConnectEvent = procedure(Connection: TsgcWSConnection) of object

Valor Predeterminado

Observaciones

OnServerConnect se activa cuando un TsgcWebSocketServer o TsgcWebSocketHTTPServer configurado con LoadBalancer.Enabled abre el WebSocket de control contra este balanceador de carga. En este punto, el backend ha completado el handshake pero aún no ha anunciado su Guid ni sus Bindings, por lo que no puede aceptar tráfico; utilice OnServerReady para ese momento. Los usos típicos incluyen registrar el backend que se conecta, validar la IP del par o ejecutar una comprobación de integridad contra una lista de permitidos. El parámetro Connection es el canal de control hacia el backend.

Ejemplo


procedure OnServerConnect(Connection: TsgcWSConnection);
begin
  Log('Backend connected from ' + Connection.PeerIP);
end;

Volver a Eventos