TsgcWebSocketClient › 属性 › ReadTimeout
客户端在引发读取超时之前等待传入数据的最长时间(毫秒)。
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
-1(无限制)
值 -1 将禁用超时,使客户端在等待字节到达时无限期阻塞。设置正数毫秒值将使套接字读取调用在指定空闲时间后返回错误;结合 HeartBeat 或 WatchDog 可检测半开放连接。
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ReadTimeout := 30000;
oClient.Active := true;