web-dev-qa-db-ja.com

C / C ++プログラムからのping

IPアドレスを指定してPingを実行し、Pingが成功したかどうかに基づいてさらにアクションを実行するCまたはC++プログラムを作成します。これを行う方法?

33
Vishal

The Ping Page で爆発し、元のUnixの full source へのリンクがあります ping(8)

23

[〜#〜] edit [〜#〜]投稿した後、あなたはUbuntuにいます。ただし、この質問を検索するユーザーは、これらのリンクがWindowsに役立つと感じる場合があります。

Ping:Raw Socketsメソッド: http://tangentsoft.net/wskfaq/examples/rawping.html

Icmp.dllを使用したインターネットPingの実装: 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 for Windows: http://www.codeproject.com/KB/IP/winping.aspx

15
T.T.T.