System.Win.ScktComp.TWinSocketStream.Create
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.