System.Win.ScktComp.TServerWinSocket.OnClientDisconnect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnClientDisconnect: TSocketNotifyEvent read FOnClientDisconnect write FOnClientDisconnect;

C++

__property TSocketNotifyEvent OnClientDisconnect = {read=FOnClientDisconnect, write=FOnClientDisconnect};

Propriétés

Type Visibilité  Source Unité  Parent
event public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerWinSocket

Description

Se produit quand la connexion avec un socket client est fermée.

Ecrivez un gestionnaire d'événement OnClientDisconnect pour effectuer des actions spécifiques quand la connexion avec un socket client s'achève. La fin de la demande du client n'interrompt pas la connexion d'écoute. La connexion d'écoute reste ouverte, prête à accepter de nouvelles demandes de connexion des clients.

L'objet TServerClientWinSocket associé à la connexion client est libéré après OnClientDisconnect. Si ServerType a la valeur stThreadBlocking, OnThreadEnd se produit après OnClientDisconnect.

Le paramètre Sender est l'objet TServerWinClient qui reçoit les demandes du client. Le paramètre Socket est l'objet TServerClientWinSocket qui termine une connexion avec le socket client.

Remarque :  Si ServerType a la valeur OnClientDisconnect, assurez-vous que tout le code du gestionnaire d'événement GetClientThread est adapté à l'utilisation de threads. Utilisez la méthode ServerType pour accéder aux informations spécifiques du thread.

Le gestionnaire d'événement OnClientDisconnect de TServerWinSocket est également activé quand le gestionnaire d'événement OnClientDisconnect de l'objet TServerSocket associé est activé.

Voir aussi