<div dir="ltr"><div><div>Всем привет.<br><br></div>Начнем потихоньку? Вот [1] пример функции, которая отправляет 4 ICMP запроса (raw-сокет).<br>В качестве аргумента передаем ей строку с IP адресом.<br>Если получено больше одного ответа, то функция возвращает положительный ответ.<br>Предпологается, что функция используется по аналогии с ping(8).<br><br></div><div>Кто что думает об этом коде? Что можно улучшить?<br><br>Мне вот интересно, сколько по-вашему стоит получить ответов, чтобы быть уверенным, что<br>сеть работет без проблем и задержка с ответами не слишком большая? <br><br>Кто-нибудь может ясно объяснить, почему для корректной работы он требует права root?<br><br>Alex<br><br><br>[1]<span><a style="color:rgb(255,0,0);text-decoration:none" href="http://goo.gl/2eAH4C"> http://goo.gl/2eAH4C</a></span></div></div>