System.Win.ScktComp.TGetThreadEvent
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.