C захватить ICMP-пакет
Мне нужно проверить код, который имеет дело с пакетами ICMP, но нет никакой активности вообще. Так что я подумал, есть ли какая-нибудь системная функция для запуска некоторых действий, например, чтобы заставить порт 80 работать, как вы обычно делаете system("wget 'webaddress'");
, Есть ли что-то похожее на это для ICMP? заранее спасибо
1 ответ
ping
Команда приблизит тебя. Современные реализации часто по умолчанию используют случайный порт UDP, но документация в вашей системе (например, man ping
) должен указать вам вариант pass, чтобы вместо него использовать ICMP.