TsgcWSPServer_sgc › Eventi › OnDisconnect
Viene generato quando un client si disconnette dal server.
property OnDisconnect: TsgcWSDisconnectEvent;
// TsgcWSDisconnectEvent = procedure(Connection: TsgcWSConnection; Code: Integer) of object
—
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).
procedure TForm1.oProtocolDisconnect(Connection: TsgcWSConnection; Code: Integer);
begin
Memo1.Lines.Add(Format('%s left with code %d', [Connection.Guid, Code]));
end;