System.Win.ScktComp.TWinSocketStream.Create
Delphi
constructor Create(ASocket: TCustomWinSocket; TimeOut: Longint);
C++
__fastcall TWinSocketStream(TCustomWinSocket* ASocket, int TimeOut);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TWinSocketStream |
説明
Create は,Windows ソケットオブジェクトの TWinSocketStream のインスタンスを作成します。
Create メソッドを呼び出すと,TWinSocketStream のインスタンスを取得して,ASocket パラメータによって表されるソケット接続に対して情報を読み書きできます。ASocket は,別の Windows ソケットに対して開いているブロッキングソケット接続のエンドポイントである必要があります。
Create メソッドはストリームをソケット接続に関連付け,ヘルパーオブジェクトを割り当てます。これによりストリームは,いつソケット接続に対して情報を読み書きできるようになるかを判別できるようになります。TimeOut プロパティ(読み出しまたは書き込みの処理が中止されるまでのミリ秒数)は,TimeOut パラメータの値に初期化されます。
ASocket が非ブロッキングソケット接続を表す場合,Create メソッドは ESocketError 例外を生成します。