TsgcTCPClient › Eigenschaften › 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


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ConnectTimeout := 5000;
oTCP.Active := true;

Zurück zu Properties