TsgcWebSocketClient属性 › ConnectTimeout

ConnectTimeout 属性

客户端等待 TCP 连接建立的最长时间(毫秒)。

语法

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

默认值

0

备注

值为 0 表示使用底层套接字的默认行为(无显式超时)。当设置正值时,如果远程对端在指定毫秒数内未接受套接字,客户端将中止连接尝试并引发错误。ConnectTimeout 仅适用于初始 TCP 和 TLS 握手;后续的读写操作使用 ReadTimeoutWriteTimeout

示例


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;

返回属性