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;