System.Win.ScktComp.TServerSocket.OnClientDisconnect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnClientDisconnect: TSocketNotifyEvent index 3 read GetOnClientEvent write SetOnClientEvent;

C++

__property OnClientDisconnect;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerSocket

Beschreibung

Tritt ein, wenn eine der Verbindungen zu einem Client-Socket geschlossen wird.

System.Win.ScktComp.TServerSocket.OnClientDisconnect erbt von System.Win.ScktComp.TCustomServerSocket.OnClientDisconnect. Der folgende Inhalt bezieht sich auf System.Win.ScktComp.TCustomServerSocket.OnClientDisconnect.

Tritt ein, wenn eine der Verbindungen zu einem Client-Socket geschlossen wird.

In einer Behandlungsroutine für OnClientDisconnect können Sie Aktionen festlegen, die ausgeführt werden, sobald die Verbindung zu einem Client-Socket beendet wird. Das Beenden einer Client-Verbindung führt nicht zum Schließen des Server-Socket. Der Server-Socket bleibt geöffnet und empfängt weiterhin Client-Anforderungen über seine empfangende Verbindung.

Das TServerClientWinSocket-Objekt beschreibt die Server-Seite der Client-Verbindung und wird nach dem Ereignis OnClientDisconnect freigegeben. Wenn ServerType den Wert stThreadBlocking hat, tritt nach OnClientDisconnect das Ereignis OnThreadEnd ein.

Anmerkung:  Hat ServerType den Wert stThreadBlocking, müssen Sie sicherstellen, dass der gesamte Code in der Ereignisbehandlungsroutine für OnClientDisconnect thread-sicher ist. Mit Hilfe der Methode GetClientThread des im Parameter Sender angegebenen Objekts können Sie auf die speziellen Thread-Informationen zugreifen.

Anmerkung:  Zusammen mit der Behandlungsroutine für das Ereignis OnClientDisconnect von TServerSocket wird die Behandlungsroutine für das Ereignis OnClientDisconnect des zugehörigen TServerWinSocket-Objekts zugewiesen.

Siehe auch