TsgcWebSocketClientプロパティ › WriteTimeout

WriteTimeout プロパティ

他のピアにデータを送信するための最大時間(ミリ秒単位)。

構文

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

デフォルト値

60000

解説

この値はソケットの接続時に読み取られ、Windows、Linux、macOS、iOS、Android で SO_SNDTIMEO ソケットオプションとして適用されます。正の値は、指定されたミリ秒数以内に送信バッファーをフラッシュできない場合に送信操作を中断します。値 0 は未設定を意味し、デフォルトの 60000 ミリ秒が適用されます。これは、このプロパティが初期化される前に保存されたフォームからストリーム読み込みされる値でもあります。負の値は制限を完全に取り除き、送信が無制限にブロックされることを許可します。これは ReadTimeout-1 で用いているものと同じ規約です。

使用例


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.WriteTimeout := 10000;
oClient.Active := true;

プロパティに戻る