• Socket 客户端特殊设置
    • ReadBuffer 字段
    • WriteBuffer 字段
    • TLSConfig 字段
    • IdleTimeout 方法
    • SetIdleTimeout 方法
    • MaxPoolSize 方法
    • SetMaxPoolSize 方法

    Socket 客户端特殊设置

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

    ReadBuffer 字段

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

    WriteBuffer 字段

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

    TLSConfig 字段

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

    IdleTimeout 方法

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

    SetIdleTimeout 方法

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

    MaxPoolSize 方法

    返回连接池最大连接数。

    SetMaxPoolSize 方法

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