2009-09-10 93 views
0

我正在玩Silverlight。目前,作爲一項測試,看看我是否喜歡這項技術,我正在構建一個實用程序。此實用程序只需檢查我的網站是否已啓動並正在運行。如何檢查網站是否已啓動

使用Silverlight,C#,我怎麼ping一個網站(例如www.google.com),看看它是否可用?

謝謝

回答

1

在最簡單的情況下,您可以對端口80(默認HTTP端口)的TCP連接,併發出GET或HEAD請求?

請注意,確定一個網站是否是一個非常主觀的問題。例如

  1. 它會在端口80上偵聽嗎?
  2. 它是否響應HEAD/GET請求?
  3. 是其重要的數據庫提供(或者你得到一個錯誤頁說,基礎服務是向下)?
  4. 它是否及時迴應?