TsgcWebSocketClientプロパティ › ConnectTimeout

ConnectTimeout プロパティ

TCP 接続が確立されるまでクライアントが待機する最大時間(ミリ秒)。

構文

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

デフォルト値

0

解説

0 は基礎となるソケットのデフォルト動作を使用することを意味します(明示的なタイムアウトなし)。正の値が設定されると、リモートピアが指定されたミリ秒数内にソケットを受け入れなかった場合にクライアントは接続試行を中止し、エラーを発生させます。ConnectTimeout は最初の TCP および TLS ハンドシェイクにのみ適用されます。以降の読み取りおよび書き込み操作には ReadTimeoutWriteTimeout が使用されます。

使用例


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

プロパティに戻る