def verbose_ping(dest_addr, timeout=2, count=3):
"""
Send >count< ping to >dest_addr< with the given >timeout< and display
the result.
:param dest_addr:
:param timeout:
:param count:
"""
for i in range(count):
try:
delay = await ping(dest_addr, timeout)
except Exception as e:
print("%s failed: %s" % (dest_addr, str(e)))
break
if delay is None:
print('%s timed out after %ss' % (dest_addr, timeout))
else:
delay *= 1000
print("%s get ping in %0.4fms" % (dest_addr, delay))
print()
评论列表
文章目录