TsgcTCPClient › Eigenschaften › ConnectTimeout
Maximale Zeit in Millisekunden, die der Client auf den Aufbau der TCP-Verbindung wartet.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
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.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ConnectTimeout := 5000;
oTCP.Active := true;