Функции

ping

Функция ping(addr, size, timeout) используется для проверки доступности узлов в сети. С её помощью отправляются пакеты ICMP Echo Request на заданный адрес, а затем измеряется время отклика.

Аргументы

  • addr ip адрес узла сети в строковом формате
  • timeout время ожидания ответа в секундах.
  • size размер ICMP Echo Request-пакета в байтах. По умолчанию — 56 (добавляется 8 байт на заголовок).
  from net import ping, gethostbyname
from time import sleep

addr = gethostbyname('ya.ru')
for i in range(10):
    t, res = ping(addr, size=64, timeout=0.2)
    print('ping %s time %d res %d' % (addr, t, res))
    sleep(1)