如何检查服务器是否处于活动状态?(c#)

时间:2010-06-25 15:36:13

标签: c#

我们的服务器上有一个网站,当网站没有出现时,我需要知道网址是否被移动或服务器是否已关闭。有什么方法可以检查服务器是否已关闭?

1 个答案:

答案 0 :(得分:1)

即使URL更改,我也认为该主机名保持不变?所以你应该能够以某种方式连接到主机(否则,即使主机名可能会改变,它是否有静态IP,如果是这样,你可以连接到它)。具体如何连接将取决于服务器的位置(是在本地网络上还是在公共互联网上),您的计算机和服务器之间是否有任何防火墙或类似服务器以及服务器支持的服务(如果您对其进行ping操作) ,它会回应吗。

如果它位于没有防火墙等的本地网络上且启用了ping,则最简单的方法可能是使用Ping类对其进行ping操作。如果这不起作用,您必须发布有关您情况的更多信息。