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