當代碼爲RUN時,它必須對我指定的網站進行四次ping操作,然後將結果寫入.csv文件。但我不斷收到TIMEOUT錯誤。誰能告訴我爲什麼?我嘗試了很多不同的東西,注意到目前爲止工作。請幫助我。Ping一個網站並將數據保存在.csv文件中
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);
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");
}
}
}
}
}
}
}
輸出是什麼? – horns
什麼是錯誤? –
上述代碼中存在語法錯誤。你在使用IDE嗎?你錯過了文件名的引號,並且你使用了一個名爲'stream'的變量而沒有聲明過它 –