System.Win.ScktComp.TWinSocketStream.WaitForData

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

Delphi

function WaitForData(Timeout: Longint): Boolean;

C++

bool __fastcall WaitForData(int Timeout);

プロパティ

種類 可視性 ソース ユニット
function public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TWinSocketStream

説明

ソケット接続がデータを転送できるようになるまで,最大で TimeOut パラメータで指定した時間(ミリ秒)待ちます。

WaitForData メソッドを呼び出すと,ソケット接続で情報を読み書きする用意が整っていることを確認できます。ソケット接続の準備が整っている場合,WaitForData メソッドは,true を返します。TimeOut ミリ秒後にソケット接続で用意が整っていなければ,WaitForDataメソッドは,false を返します。

WaitForData メソッドは,ソケット接続に対する情報の読み書きを行う前に呼び出します。そうしないと,Read メソッドまたは Write メソッドの呼び出しは,データがまったく転送されないうちにタイムアウトになってしまうことがあります。

関連項目