System.Win.ScktComp.TCustomWinSocket.Disconnect
Delphi
procedure Disconnect(Socket: TSocket); virtual;
C++
virtual void __fastcall Disconnect(NativeInt Socket);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
Beschreibung
Beendet die durch ein Windows-Socket-Handle repräsentierte Socket-Verbindung.
Disconnect wird von der Methode Close aufgerufen, um eine einzelne Socket-Verbindung zu beenden.
Disconnect ruft die Methode Lock auf, damit die Methode thread-sicher ausgeführt werden kann. Anschließend generiert Disconnect ein Ereignis OnSocketEvent des Typs seDisconnect. Nach dem Ereignis OnSocketEvent schließt Disconnect die Verbindung. Abschließend wird Unlock aufgerufen, um den mit Lock begonnenen Abschnitt zu beenden.