System.Win.ScktComp.TServerWinSocket.Disconnect
Delphi
procedure Disconnect(Socket: TSocket); override;
C++
virtual void __fastcall Disconnect(int Socket);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TServerWinSocket |
Description
Ferme la connexion socket représentée par un handle de socket Windows.
Disconnect est appelée par la méthode Close pour terminer la connexion socket.
Disconnect appelle la méthode Lock pour vérifier que la méthode est sûre au niveau des threads. Ensuite, elle termine toutes les connexions vers les sockets client ouvertes. Elle génère ensuite un événement OnSocketEvent de type seDisconnect. Enfin, elle ferme la connexion d'écoute et appelle Unlock pour terminer la section critique démarrée par Lock.