API:System.Win.ScktComp.TServerSocket.OnClientDisconnect

Aus RAD Studio API Documentation

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. {{#multireplace:System.Win.ScktComp.TServerSocket.OnClientDisconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.Win.ScktComp.TCustomServerSocket.OnClientDisconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.Win.ScktComp.TCustomServerSocket.OnClientDisconnect|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

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