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