code: func OptClientSocketTimeout(timeout time.Duration) ClientOption {
  	return func(options *ClientOptions) error {
  		options.SocketTimeout = timeout
  		return nil
  	}
  }
docs: // OptClientSocketTimeout is the maximum idle socket time in nanoseconds