C# -- 使用Ping檢查網絡是否正常


C# -- 使用Ping檢查網絡是否正常

需引用命名空間: using System.Net.NetworkInformation;

 

1. 代碼實現

            try
            {
                List<string> listUrl = new List<string>() {
                    "www.baidu.com",
                    "www.sina.com",
                    "www.taobao.com",
                    "www.tencent.com"
                };

                Ping ping = new Ping();
                int iTimeOut = 3000;

                for (int i = 0; i < listUrl.Count; i++)
                {
                    PingReply pingReply = ping.Send(listUrl[i], iTimeOut);

                    Console.WriteLine("-----------------------------------------------------------------");
                    Console.WriteLine(string.Format("從{0}回復的IP地址:{1}", listUrl[i], pingReply.Address));
                    Console.WriteLine(string.Format("ping耗時:{0}毫秒", pingReply.RoundtripTime));
                    Console.WriteLine(string.Format("ping結果:{0}", pingReply.Status));
                }
            }
            catch (Exception EX)
            {
                Console.WriteLine(EX.Message);
            }

 

2. 運行結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM