TsgcWebSocketClient › 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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;