當我運行這個程序,它是假設互相ping通的網站4次,並將結果保存(網站,並以毫秒爲單位返回時間).csv文件。但我得到一個異常處理程序或超時錯誤。有人可以幫幫我嗎? 以下是我有:爲什麼我會收到TIMEOUT錯誤或異常處理程序錯誤?
using System;
using System.Collection.Generic;
using System.IO;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using Threading.Teask;
namespace PingApp
{
class Program
{
static void Main(string[] args)
{
List<string> lstWebSites = new List<string>();
lstWebSites.Add("www.yahoo.com");
lstWebSites.Add("www.att.com");
lstWebSites.Add("www.verizon");
string filename = @"PingLog.csv";
{
using (var writer = new StreamWriter(filename, true))
{
foreach(string website in lstWebSites)
{
writer.WriteLine(website, lstWebSites);
try
{
Ping myPing = new Ping();
PingReply reply = myPing.Send(website, 1000);
if (reply != null)
{
Console.WriteLine("{0}, {1}", reply.Address, reply.RoundtripTime);
}
}
catch
{
Console.WriteLine.("ERROR: You have some TIMEOUT issue");
}
}
}
}
}
}
}
可以分享全exeption請 – Izzy
以及在當前的代碼中,我得到超時問題,但如果我做任何更改,然後我得到PingException了未處理。它強調了PingReply reply = myPing.Send(網站,1000); – NewDev
您是否認爲我的代碼錯誤?請幫幫我。 – NewDev