System.Win.ScktComp.TServerWinSocket.Disconnect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Disconnect(Socket: TSocket); override;

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 TServerWinSocket

Beschreibung

Beendet die durch ein Windows-Socket-Handle repräsentierte Socket-Verbindung.

Disconnect wird von der Methode Close aufgerufen, um die Socket-Verbindung zu schließen.

Disconnect ruft die Methode Lock auf, damit die Methode thread-sicher ausgeführt werden kann. Anschließend werden alle geöffneten Verbindungen zu Client-Sockets beendet Anschließend generiert Disconnect ein Ereignis OnSocketEvent des Typs seDisconnect. Zum Schluss wird die empfangende Verbindung geschlossen und Unlock aufgerufen, um den von Lock gestarteten kritischen Abschnitt zu beenden.

Siehe auch