Подтвердить что ты не робот

Pinging из программы C/С++

Я хочу написать программу на C или С++, которая задает IP-адрес, пинги, а затем выполняет дальнейшие действия в зависимости от того, был ли Ping успешным или нет. Как это сделать?

4b9b3361

Ответ 2

РЕДАКТИРОВАТЬ Я видел после того, как я опубликовал, вы на Ubuntu. Однако кто-то, кто ищет этот вопрос, может найти эти ссылки полезными для Windows.

Ping: метод Raw Sockets: http://tangentsoft.net/wskfaq/examples/rawping.html

Реализация интернет-писем с использованием Icmp.dll: http://support.microsoft.com/default.aspx?scid=kb;en-us;170591

Функция IcmpSendEcho: http://msdn.microsoft.com/en-us/library/aa366050%28VS.85%29.aspx

Ping для Windows: http://www.codeproject.com/KB/IP/winping.aspx