TsgcWSPServer_sgcEventi › OnDisconnect

OnDisconnect Event

Viene generato quando un client si disconnette dal server.

Sintassi

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

Valore predefinito

Note

Generato dopo la chiusura della connessione, per qualsiasi motivo (avviata dal client, avviata dal server o errore socket). Prima che l'evento si attivi, il sottoprotocollo pulisce le voci QoS della connessione e rilascia ogni sottoscrizione, quindi gli elenchi di sottoscrittori osservati in altri gestori non includono più questo client. Code contiene il codice di chiusura WebSocket (1000 per uno shutdown pulito).

Esempio

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

Torna agli Eventi