TsgcTCPClient › Properties › ConnectTimeout
客户端等待 TCP 连接建立的最长时间(毫秒)。
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
值为 0 表示使用底层套接字的默认行为(无显式超时)。当设置正值时,如果远程对端在指定毫秒数内未接受套接字,客户端将中止连接尝试并引发错误。ConnectTimeout 仅适用于初始 TCP 和 TLS 握手;后续的读写操作使用 ReadTimeout 和 WriteTimeout。
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ConnectTimeout := 5000;
oTCP.Active := true;