System.Win.ScktComp.TGetThreadEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TGetThreadEvent)(System::TObject* Sender, TServerClientWinSocket* ClientSocket, TServerClientThread* &SocketThread);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public System.Win.ScktComp.hpp System.Win.ScktComp System.Win.ScktComp


Beschreibung

Der Typ für Ereignisbehandlungsroutinen, die auf Ereignisse während der Ausführung von Threads reagieren, die einzelne Client-Verbindungen behandeln.

Der Parameter Sender ist die Socket-Komponente oder das Windows-Socket-Objekt, für das das Ereignis auftrat.

Der Parameter ClientSocket ist das TServerClientWinSocket-Objekt, mit dem die Ereignisbehandlungsroutine den Windows-Socket-API-Aufruf für die Socket-Verbindung zu dem einzelnen Client-Socket verwaltet.

Wenn die Ereignisbehandlungsroutine zu einem Windows-Client-Socket-Objekt gehört, sind diese beiden Parameter identisch. Bei Windows-Server-Socket-Objekten repräsentiert der Parameter Sender die empfangende Verbindung und der Parameter Socket eine Client-Verbindung.

Der Parameter SocketThread wird dem Wert eines TServerClientThread-Objekts oder dem eines von dieser Klasse abgeleiteten Objekts zugewiesen, das eine einzelne Client-Verbindung behandelt.

Anwendungen können die Eigenschaften eines TServerClientThread-Objekts in einer OnGetThread-Ereignisbehandlungsroutine des Typs TServerWinSocket erstellen und anpassen.

Siehe auch