Chcę napisać program w języku C lub C++, który otrzymał adres IP, Pinguje go, a następnie wykonuje dalsze działania w zależności od tego, czy ping był udany, czy nie. Jak to zrobić?Pingowanie z programu C/C++
26
A
Odpowiedz
18
Życzymy powodzenia w The Ping Page, która ma link do full source na oryginalnym Unixie ping(8)
.
13
EDYTOWANIE Widziałem po opublikowaniu, jesteś na Ubuntu. Jednak osoba wyszukująca to pytanie może nadal uważać te linki za przydatne w systemie Windows.
Ping: Raw Sockets Metoda: http://tangentsoft.net/wskfaq/examples/rawping.html
wykonawcze Internet Pingi Korzystanie Icmp.dll: http://support.microsoft.com/default.aspx?scid=kb;en-us;170591
IcmpSendEcho Funkcja: http://msdn.microsoft.com/en-us/library/aa366050%28VS.85%29.aspx
Ping dla systemu Windows: http://www.codeproject.com/KB/IP/winping.aspx
2
Ten post jest stary, ale Myślę, że poniższy link pomoże przyszłym ludziom spojrzeć na dobre wyjaśnienie, jak utworzyć prośbę o ping.
Jaki system operacyjny? –
W zależności od tego, co chcesz osiągnąć, źródła nmap mogą być interesujące do przejrzenia. – dascandy
System operacyjny Ubuntu – Vishal