System.Win.ScktComp.TServerClientThread.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(CreateSuspended: Boolean; ASocket: TServerClientWinSocket);

C++

__fastcall TServerClientThread(bool CreateSuspended, TServerClientWinSocket* ASocket);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TServerClientThread

Beschreibung

Erstellt eine Instanz von TServerClientThread.

Mit Create können Sie für eine Verbindung mit einem Client-Socket eine Instanz von TServerClientThread erzeugen und sie dem Zwischenspeicher hinzufügen, der vom empfangenden Socket verwaltet wird. Die Methode führt Folgendes aus:

Sie setzt FreeOnTerminate auf true.

Sie setzt Priority auf tpHigher.

Sie initialisiert ClientSocket mit dem Parameter ASocket und ServerSocket mit ASocket.ServerWinSocket.

Sie startet die Ausführung des Threads.

Sie fügt den Thread dem Zwischenspeicher hinzu, der von ServerSocket verwaltet wird.

Sie stellt die Behandlungsroutinen für die Ereignisse OnErrorEvent und OnSocketEvent des Client-Sockets so ein, dass die Ereignisse an den Server-Socket gesendet werden.

Sie meldet, wenn die Initialisierung abgeschlossen ist und der Thread für Lese- und Schreiboperationen zur Verfügung steht.

Siehe auch