TsgcWSPServer_sgcEventos › OnDisconnect

OnDisconnect Evento

Disparado quando um cliente se desconecta do servidor.

Sintaxe

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

Valor Padrão

Observações

Gerado depois que a conexão é fechada, por qualquer motivo (iniciado pelo cliente, iniciado pelo servidor ou erro de socket). Antes de o evento ser disparado, o subprotocolo limpa as entradas de QoS da conexão e libera cada assinatura, de modo que as listas de assinantes observadas em outros handlers não incluem mais este cliente. Code carrega o código de fechamento WebSocket (1000 para um encerramento limpo).

Exemplo

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

Voltar para Eventos