System.Win.ScktComp.TCustomServerSocket.OnClientDisconnect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnClientDisconnect: TSocketNotifyEvent index 3 read GetOnClientEvent

C++

__property TSocketNotifyEvent OnClientDisconnect = {read=GetOnClientEvent, write=SetOnClientEvent, index=3};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomServerSocket

Beschreibung

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