[Network] Простой ICMP запрос

Alex Naumov alexander_naumov at opensuse.org
Fri Nov 21 08:15:49 EST 2014


Всем привет.

Начнем потихоньку? Вот [1] пример функции, которая отправляет 4 ICMP
запроса (raw-сокет).
В качестве аргумента передаем ей строку с IP адресом.
Если получено больше одного ответа, то функция возвращает положительный
ответ.
Предпологается, что функция используется по аналогии с ping(8).

Кто что думает об этом коде? Что можно улучшить?

Мне вот интересно, сколько по-вашему стоит получить ответов, чтобы быть
уверенным, что
сеть работет без проблем и задержка с ответами не слишком большая?

Кто-нибудь может ясно объяснить, почему для корректной работы он требует
права root?

Alex


[1] http://goo.gl/2eAH4C
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernel-russian/attachments/20141121/6c0e94c3/attachment.html 


More information about the Kernel-russian mailing list