func TCPDialCheck(addr string, timeout time.Duration) Check {
	return func() error {
		conn, err := net.DialTimeout("tcp", addr, timeout)
		if err != nil {
			return err
		}
		return conn.Close()
	}
}
func TCPDialCheck(addr string, timeout time.Duration) Check {
	return func() error {
		conn, err := net.DialTimeout("tcp", addr, timeout)
		if err != nil {
			return err
		}
		return conn.Close()
	}
}
func TCPDialCheck ( addr string , timeout time . Duration ) Check { return func ( ) error { conn , err := net . DialTimeout ( " " , addr , timeout ) if err != nil { return err } return conn . Close ( ) } }
// TCPDialCheck returns a Check that checks TCP connectivity to the provided
// endpoint.
TCPDialCheck returns a Check that checks TCP connectivity to the provided endpoint .