def make_ping_object(h, ping_id):
    timeout = min(500, 1000.0/PING_FREQUENCY if PING_FREQUENCY else 500)
    max_sleep = int(1000.0 / PING_FREQUENCY)
    if not is_valid_ip4_address(h):
        try:
            h = socket.gethostbyname(h)
        except:
            return False
    # print "ping_id = {}\n".format(ping_id)
    return Ping(h, timeout, own_id=ping_id, max_sleep=max_sleep)
Exemplo n.º 2
0
def make_ping_object(h, ping_id):
    timeout = min(500, 1000.0 / PING_FREQUENCY if PING_FREQUENCY else 500)
    max_sleep = int(1000.0 / PING_FREQUENCY)
    if not is_valid_ip4_address(h):
        try:
            h = socket.gethostbyname(h)
        except:
            return False
    # print "ping_id = {}\n".format(ping_id)
    return Ping(h, timeout, own_id=ping_id, max_sleep=max_sleep)
Exemplo n.º 3
0
 def testDestAddr1(self):
     self.assertTrue(is_valid_ip4_address(to_ip('www.wikipedia.org')))
     self.assertRaises(socket.gaierror, to_ip, ('www.doesntexist.tld'))
Exemplo n.º 4
0
 def testIp4AddrNegatives(self):
     self.assertFalse(is_valid_ip4_address('0.0.0.0.0'))
     self.assertFalse(is_valid_ip4_address('1.2.3'))
     self.assertFalse(is_valid_ip4_address('a2.34.56.78'))
     self.assertFalse(is_valid_ip4_address('255.255.255.256'))
Exemplo n.º 5
0
 def testIp4AddrPositives(self):
     self.assertTrue(is_valid_ip4_address('0.0.0.0'))
     self.assertTrue(is_valid_ip4_address('1.2.3.4'))
     self.assertTrue(is_valid_ip4_address('12.34.56.78'))
     self.assertTrue(is_valid_ip4_address('255.255.255.255'))
Exemplo n.º 6
0
 def testDestAddr1(self):
     self.assertTrue(is_valid_ip4_address(dest_address('www.wikipedia.org')))
     self.assertRaises(gaierror, dest_address, ('www.papipedia.puag'))