TsgcTCPClient › プロパティ › ReadTimeout

ReadTimeout プロパティ

クライアントが受信データを待機する最大時間 (ミリ秒単位)。この時間を超えると読み取りタイムアウトが発生します。

構文

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

デフォルト値

-1(無制限)

解説

値 -1 はタイムアウトを無効にし、クライアントがバイトの到着を無制限に待機できるようにします。正のミリ秒数を設定すると、指定したアイドル時間後にソケット読み取り呼び出しがエラーを返します。半開き接続を検出するために HeartBeat、TCPKeepAlive、または WatchDog と組み合わせてください。

使用例


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ReadTimeout := 30000;
oTCP.Active := true;

プロパティに戻る