2009-09-10 56 views
0

我正在玩Silverlight。目前,作为一项测试,看看我是否喜欢这项技术,我正在构建一个实用程序。此实用程序只需检查我的网站是否已启动并正在运行。如何检查网站是否已启动

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

谢谢

回答

1

在最简单的情况下,您可以对端口80(默认HTTP端口)的TCP连接,并发出GET或HEAD请求?

请注意,确定一个网站是否是一个非常主观的问题。例如

  1. 它会在端口80上侦听吗?
  2. 它是否响应HEAD/GET请求?
  3. 是其重要的数据库提供(或者你得到一个错误页说,基础服务是向下)?
  4. 它是否及时回应?