TsgcWSPServer_sgcEvents › OnDisconnect

OnDisconnect Événement

Se déclenche lorsqu'un client se déconnecte du serveur.

Syntaxe

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

Valeur par défaut

Remarques

Déclenché après la fermeture de la connexion, quelle qu'en soit la raison (initiée par le client, initiée par le serveur, ou erreur de socket). Avant le déclenchement de l'événement, le sous-protocole nettoie les entrées QoS de la connexion et libère chaque abonnement, de sorte que les listes d'abonnés observées dans d'autres gestionnaires n'incluent plus ce client. Code contient le code de fermeture WebSocket (1000 pour une fermeture propre).

Exemple

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

Retour aux événements