代码改变世界

C# 判断站点是否被ping到

2013-06-28 10:30  publicpublic  阅读(295)  评论(1)    收藏  举报

  //实例化ping 对象        

  System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping();

        try

        {

            System.Net.NetworkInformation.PingReply res = ping.Send("www.baidu.com");  

           if (res.Status != System.Net.NetworkInformation.IPStatus.Success)

            {

                   //请求失败

            }

            else  

           {

                //请求成功

            }

        }

        catch (Exception ex)

        {

            //请求失败,发生异常

        }