TsgcTCPClient › プロパティ › 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;