System.Win.ScktComp.TWinSocketStream.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(ASocket: TCustomWinSocket; TimeOut: Longint);

C++

__fastcall TWinSocketStream(TCustomWinSocket* ASocket, int TimeOut);

Eigenschaften

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

Beschreibung

Erzeugt eine Instanz von TWinSocketStream für ein Windows-Socket-Objekt.

Mit Create wird eine Instanz von TWinSocketStream eingerichtet, um Schreib- und Lesevorgänge in bzw. aus der Socket-Verbindung abzuwickeln, die vom Parameter ASocket bezeichnet wird. ASocket sollte der Endpunkt einer geöffneten, blockierenden Socket-Verbindung zu einem anderen Windows-Socket sein.

Create ordnet der Verbindung einen Stream zu und erzeugt Hilfsobjekte, mit denen festgestellt werden kann, ob die Socket-Verbindung bereit zur Datenübertragung ist. Die Eigenschaft TimeOut (die Anzahl der Millisekunden bis eine Lese- oder Schreiboperation abgebrochen wird) wird mit dem Wert des Parameters TimeOut initialisiert.

Wenn der Parameter ASocket eine nicht blockierende Socket-Verbindung bezeichnet, erzeugt Create eine ESocketError-Exception.

Siehe auch