TsgcWebSocketClient › 속성 › ReadTimeout
클라이언트가 읽기 시간 초과를 발생시키기 전에 들어오는 데이터를 기다리는 최대 시간(밀리초)입니다.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
-1 (무한)
-1 값은 시간 초과를 비활성화하여 클라이언트가 바이트가 도착하기를 기다리는 동안 무기한 차단되도록 합니다. 양수 밀리초 수를 설정하면 지정된 idle 시간 후에 소켓 read 호출이 오류를 반환합니다. 반-열린 연결을 감지하려면 이를 HeartBeat 또는 WatchDog와 결합하십시오.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ReadTimeout := 30000;
oClient.Active := true;