TsgcWebSocketClientEigenschaften › ConnectTimeout

ConnectTimeout Eigenschaft

Maximale Zeit in Millisekunden, die der Client auf den Aufbau der TCP-Verbindung wartet.

Syntax

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Standardwert

0

Hinweise

Ein Wert von 0 bedeutet, dass das Standardverhalten des zugrunde liegenden Sockets verwendet wird (kein expliziter Timeout). Wenn ein positiver Wert gesetzt ist, bricht der Client den Verbindungsversuch ab, wenn der Remote-Peer den Socket nicht innerhalb der angegebenen Anzahl von Millisekunden akzeptiert hat, und löst einen Fehler aus. ConnectTimeout gilt nur für den anfänglichen TCP- und TLS-Handshake; nachfolgende Lese- und Schreibvorgänge verwenden ReadTimeout und WriteTimeout.

Beispiel


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

Zurück zu Eigenschaften