Socket 客户端特殊设置
TCPClient
和 UnixClient
这两个结构体包含 SocketClient
这个匿名字段,因此,SocketClient
上的字段和方法都会被继承。
ReadBuffer 字段
设置与连接相关的操作系统接收缓冲区的大小。当为 0 时,表示不进行设置,使用系统默认值。
WriteBuffer 字段
设置与连接相关的操作系统发送缓冲区的大小。当为 0 时,表示不进行设置,使用系统默认值。
TLSConfig 字段
用于存取 TLS 配置,跟使用 TLSClientConfig
和 SetTLSClientConfig
方法存取相同。
IdleTimeout 方法
返回连接池空闲超时时长。
SetIdleTimeout 方法
设置连接池空闲超时时长,默认值为 0,表示永不超时,直到客户端关闭。
MaxPoolSize 方法
返回连接池最大连接数。
SetMaxPoolSize 方法
设置连接池最大连接数。默认为 runtime.NumCPU()
个。