Socket 客户端特殊设置

TCPClientUnixClient 这两个结构体包含 SocketClient 这个匿名字段,因此,SocketClient 上的字段和方法都会被继承。

ReadBuffer 字段

设置与连接相关的操作系统接收缓冲区的大小。当为 0 时,表示不进行设置,使用系统默认值。

WriteBuffer 字段

设置与连接相关的操作系统发送缓冲区的大小。当为 0 时,表示不进行设置,使用系统默认值。

TLSConfig 字段

用于存取 TLS 配置,跟使用 TLSClientConfigSetTLSClientConfig 方法存取相同。

IdleTimeout 方法

返回连接池空闲超时时长。

SetIdleTimeout 方法

设置连接池空闲超时时长,默认值为 0,表示永不超时,直到客户端关闭。

MaxPoolSize 方法

返回连接池最大连接数。

SetMaxPoolSize 方法

设置连接池最大连接数。默认为 runtime.NumCPU() 个。