プロキシが存在する/利用可能かどうかを確認したい。この投稿の準備はできましたが、Pingをproxy( System.Net.NetworkInformation.Ping
)に送信するか、Socket()を介して送信することの違いがわかりませんでしたSystem.Net.Sockets.Socket
か?短所や長所はありますか?または、Ping
クラスはクラスを使用するSocket
ためPing
、単なるラッパーですか?
質問する
1050 次
1 に答える
3
そのマシンのファイアウォールは(セキュリティ上の理由で)ping要求に応答しないように構成されている可能性があるため、pingで動作しているかどうかを確認することは信頼できませんが、ソケットのサービスを直接確認すると、サービスが確実にわかるようになります。生きているかどうか...
サービスを直接チェックしてpingを回避するもう1つの利点は、サーバーがpingに応答してオンラインになる可能性があるが、サービスがダウンする可能性があるため、何の意味もないチェック結果が得られることです。
特定のサービスの可用性を確認するためにpingに依存するのではなく、代わりにサービスを確認してください。
于 2012-06-03T08:34:47.423 に答える