TsgcWSPServer_sgcEventos › OnDisconnect

OnDisconnect Evento

Se dispara cuando un cliente se desconecta del servidor.

Sintaxis

property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object

Valor Predeterminado

Observaciones

Se lanza después de que la conexión se cierra, por cualquier motivo (iniciada por el cliente, por el servidor o por error de socket). Antes de que se active el evento, el subprotocolo limpia las entradas QoS de la conexión y libera cada suscripción, por lo que las listas de suscriptores observadas en otros controladores ya no incluyen a este cliente. Code lleva el código de cierre WebSocket (1000 para un cierre limpio).

Ejemplo

procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
  Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;

Volver a Eventos