Webサービスのステータスをチェックし報告する方法を探していて、これらのクラスにまたがっていました。これらのうちの1つを他のものに使用することに利点はありますか?C#のPingクラスとWebClientクラスの違いは何ですか?
-3
A
答えて
0
Pingは、マシンがアクセス可能かどうかを示します。
WebClientでは、HTTP(Web)要求を行うことができます。
あなたはほぼ確実に後者が必要です。または、HttpClient - https://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v=vs.118).aspxを検討してください。
0
PingはICMPエコー要求をターゲットマシンに送信します。多くのマシンはファイアウォールのためこれらの要求に応答しません。これは、マシンが稼動しているかどうかを確認する信頼できない手段です。関心のあるサービスを実行するだけでなく、接続することもできます。
サービスが実行されているかどうかを確認する最も良い方法は、サービスプロバイダが使用する方法で(何らかの事前チェックなしで)試してみることです。それが動作しない場合、あなたは安全にサービスがダウンしていると言うことができます。
関連する問題
- 1. C++クラス・ポインタとクラス・オブジェクトの間の違いは何ですか?
- 2. C#の内部クラスとパブリッククラスの違いは何ですか?
- 3. C#のオブジェクトとクラスの違いは何ですか?
- 4. Apache TikaのMediaTypeクラスとMimeTypeクラスの違いは何ですか?
- 5. netty4のProtobufEncoderクラスとProtobufEncoderNanoクラスの違いは何ですか?
- 6. 更新クラスと更新クラスの違いは何ですか
- 7. ConfigurationManagerクラスとSettingsクラスの違いは何ですか?
- 8. NetworkStreamクラスとSocketクラスの違いは何ですか?
- 9. 最終クラスとクラスの違いは何ですか?
- 10. C++本とクラス間のクラスの違い::
- 11. C#では、クラスのデストラクタとFinalizeメソッドの違いは何ですか?
- 12. クラス、オブジェクト、エンティティ:違いは何ですか?
- 13. クラスの前方宣言とクラスの宣言の違いは何ですか?
- 14. Javaの内部クラスとローカル内部クラスの違いは何ですか?
- 15. Google App EngineのQueryクラスとGqlqueryクラスの違いは何ですか?
- 16. constとreadonlyとstaticクラスの違いは何ですか
- 17. jsのモジュールとPHPのクラスの違いは何ですか?
- 18. Structベースのクラスとクラスベースのシングルトンの違いは何ですか?
- 19. UMLの 'クラス図'と 'データモデル'の違いは何ですか?
- 20. ステレオタイプとUMLのクラス継承の違いは何ですか?
- 21. LinkedListクラスのelement()メソッドとgetFirst()メソッドの違いは何ですか?
- 22. Omniture Test&TargetのクラスとIDの違いは何ですか?
- 23. フラグメントと基本クラスの拡張の違いは何ですか?
- 24. Liferay dxpのIndexerとIndexWriterクラスの違いは何ですか?
- 25. C c(3)との違いは何ですか? C c {3}である。クラスをインスタンス化するとき?
- 26. C++/CLIリファレンスクラスとC#クラスの違い
- 27. クラスとライブラリの違いは何ですか?
- 28. 抽象クラスとミックスインの違いは何ですか?
- 29. Java:列挙型と値クラスの違いは何ですか?
- 30. クラス変数とクラスインスタンスの違いは何ですか?
なぜPingとWebClientが同じであると思われますか?申し訳ありませんが、ブール型とint型の違いは何ですか?尋ねることもできますが、どちらもプリミティブ型ですが、違いが何であるかを尋ねるのは似ていません。 –
@RandRandomはこの質問を「あまりにも広すぎてStackOverflowで答えられない」としています。 – HimBromBeere