Nov. 21, 2014
1:15 p.m.
Всем привет. Начнем потихоньку? Вот [1] пример функции, которая отправляет 4 ICMP запроса (raw-сокет). В качестве аргумента передаем ей строку с IP адресом. Если получено больше одного ответа, то функция возвращает положительный ответ. Предпологается, что функция используется по аналогии с ping(8). Кто что думает об этом коде? Что можно улучшить? Мне вот интересно, сколько по-вашему стоит получить ответов, чтобы быть уверенным, что сеть работет без проблем и задержка с ответами не слишком большая? Кто-нибудь может ясно объяснить, почему для корректной работы он требует права root? Alex [1] http://goo.gl/2eAH4C