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 und initialisiert eine Instanz von TServerClientWinSocket.

Mit Create wird in der Ereignisbehandlungsroutine für OnGetSocket einer Server-Socket-Komponente eine Instanz von TServerClientWinSocket erzeugt. Der Parameter Socket bezeichnet das Windows-Socket-Handle für die akzeptierte Socket-Verbindung zu einem Client-Socket. Der Parameter ServerWinSocket steht für das Windows-Socket-Objekt der empfangenden Verbindung, welche die Verbindung zum Client-Socket akzeptiert hat.

Create fügt das neue TServerClientWinSocket-Objekt in die Liste der vom empfangenden Server-Socket verwalteten Verbindungen ein. Anschließend wird die Ereignisbehandlungsroutine für OnSocketEvent so konfiguriert, dass Botschaften von der Client-Verbindung an den Server-Socket weitergegeben werden können. Sobald die Verbindung zum Server-Socket aufgebaut ist, ruft Create den geerbten Konstruktor auf.

Siehe auch