API:System.Win.ScktComp.TServerClientWinSocket.Create
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.