API:System.Win.ScktComp.TServerClientWinSocket.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(Socket: TSocket; ServerWinSocket: TServerWinSocket);

C++

__fastcall TServerClientWinSocket(NativeInt Socket, TServerWinSocket* ServerWinSocket);

Eigenschaften

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

Beschreibung

Erzeugt mit einem Windows-Socket-Handle eine Instanz von TCustomWinSocket.

System.Win.ScktComp.TServerClientWinSocket.Create erbt von System.Win.ScktComp.TCustomWinSocket.Create. Der folgende Inhalt bezieht sich auf System.Win.ScktComp.TCustomWinSocket.Create.

Erzeugt mit einem Windows-Socket-Handle eine Instanz von TCustomWinSocket.

Durch einen Aufruf von Create können Sie ein Windows-Socket-Objekt erzeugen. Diese Objekte werden normalerweise von der zugrundeliegenden Socket-Komponente automatisch erstellt. Anwendungen können in einer Ereignisbehandlungsroutine für OnGetSocket einer Server-Socket-Komponente eigene Windows-Socket-Objekte erzeugen.

Nach dem Aufruf des geerbten Konstruktors nimmt Create die folgenden Initialisierungen vor:

Die Initialisierung von WINSOCK.DLL wird überprüft.

Hilfsobjekte für das Multithreading werden zugewiesen.

ASyncStyles wird mit [asRead, asWrite, asConnect, asClose] initialisiert.

Die Eigenschaft SocketHandle wird mit dem Parameter ASocket initialisiert. Außerdem wird die Eigenschaft Connected so initialisiert, dass sie angibt, ob ASocket das Handle eines gültigen, geöffneten Windows-Socket ist.

Die Eigenschaft Addr wird initialisiert.

Siehe auch