System.Win.ScktComp.TWinSocketStream.Create

提供: RAD Studio API Documentation
移動先: 案内検索

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 例外を生成します。

関連項目