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;

返回属性