TsgcWebSocketClientプロパティ › ReadTimeout

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;

プロパティに戻る