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;