私はC言語でping要求を実装したいと思います。私はWindowsプラットフォームで作業しています。実装する方法を提案することができますか?WindowsプラットフォームのC langauageでping要求を実装する方法は?
答えて
system()を使用してコマンドライン命令を実行できます。だから何かのように
system("ping 127.0.0.1")
は動作するはずです。
私はシステムがLinuxでのみ動作するコマンドだと思う。 –
いいえ、system()はどこでも動作します。 Windowsにはpingが実行可能です。 – paxdiablo
私はできますが、実際には、データベース(システム)を介してping要求を実行した後に来る平均往復時間を保存したいと考えています。システムを呼び出すにはどうすればよいですか? –
非常に有用でオープンソースの - fpingです。
fpingは、インターネット制御メッセージプロトコル(ICMP)エコー要求を使用してホストが稼動しているかどうかを判断するping(1)のようなプログラムです。 fpingは、コマンド行で任意の数のホストを指定できること、またはpingするホストのリストを含むファイルを指定できるという点で、pingとは異なります。タイムアウトまたは応答するまで1つのホストを試す代わりに、pingパケットを送り、ラウンドロビン方式で次のホストに移動します。ホストから返信があった場合は、それが注目され、チェックするホストのリストから削除されます。ホストが一定の制限時間および/または再試行制限内で応答しない場合、到達不能とみなされます。
pingとは異なり、fpingはスクリプトで使用するためのもので、その出力は解析が簡単です。
- 1. WindowsプラットフォームでギターアンプやFXエミュレーションを実装する方法は?
- 2. PhoneGapのWindowsプラットフォームでマップ(GoogleまたはBing)を実装する方法は?
- 3. 要求キューを実装する方法は?
- 4. 暗黙の許可フローの実装方法とカスタム要求の実装方法
- 5. モジュールのプラットフォーム固有の実装を提供する方法は?
- 6. WindowsからLinuxシェルでpingを実行する方法
- 7. iosプラットフォームでC++を使用してGameCenterを実装する方法
- 8. アプリケーションからICMPv4を要求する方法C++? Windows 8.1+
- 9. AMPキャッシュのping要求レート
- 10. Linuxディストリビューションでroot以外のユーザーにpingを実装する方法は?
- 11. C++で動的要素コンテナを実装する方法
- 12. C#でジェネリックメソッドを実装する方法
- 13. Cでビットセットを実装する方法
- 14. Cでクリップボードを実装する方法
- 15. C#でグラファーを実装する方法
- 16. Mobicent jain-sleeプラットフォームで新しい直径のアプリケーションを実装する方法は?
- 17. C++クロスプラットフォームsnprintfでの実装方法は?
- 18. Windows 10でgpuでテンソルフローを実装する方法は?
- 19. Androidアプリ内請求の実装方法
- 20. Rijndael(AES)アルゴリズムを実装してC#Windowsを暗号化する方法C#app.config
- 21. Laravel Rest API:投稿要求のための関数を実装する方法
- 22. ユニバーサルWindowsプラットフォーム(Windows 10アプリ)でListViewを使用する方法
- 23. Windowsプラットフォームでtesseract3.04のトレーニングツールを構築する方法は?
- 24. C#:スマートキャッシュを実装する方法
- 25. c#ObservableCollection:CollectionChangedイベントを実装する方法
- 26. C#パンを実装する方法
- 27. ASP.NETでWindowsサービスの種類のインフラストラクチャを実装する方法
- 28. 安らかな要求を使用してXBLコントロールを実装する方法
- 29. HTTP要求リスナーWindowsサービスを.NETで作成する方法
- 30. Visual StudioでのWindowsワークフロー基盤を実装する方法2012
@aJ、私はそれが再タグ付けする前に宿題であるかどうか実際に尋ねることは丁寧です:-) – paxdiablo
@PAx、私はこれを知らなかった。私は元に戻ります。 –
実際には、ネット上でpingコードが見つかりましたが、Linux環境に依存しています。Windowsプラットフォーム用のコードが必要です。 –