你是不是問一個編程問題,但我寫這一段時間回來,因爲我需要它。
using System;
using System.IO;
using System.Net.NetworkInformation;
using System.Threading;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Pinging {0} every 1 second", args[0]);
string output = args.Length == 2 ? args[1] : null;
if (output != null)
{
File.AppendAllText(output,
string.Format("Pinging {0} every 1 second{1}",
args[0], Environment.NewLine));
}
var p = new Ping();
while (true)
{
var n = DateTime.Now;
var r = p.Send(args[0], 1000);
var e = DateTime.Now;
string result = null;
if (r.Status == IPStatus.TimedOut)
{
result = string.Format("{0:s} => timeout", n);
}
else
{
result = string.Format("{0:s} => {1}ms", n, r.RoundtripTime);
}
Console.WriteLine(result);
if (output != null)
{
File.AppendAllText(output, result + Environment.NewLine);
}
Thread.Sleep((int) Math.Max(0, 1000 - (e - n).TotalMilliseconds));
}
}
}
以上保存爲。編譯csc tping.cs
。
是否有可能修改上面的批號我張貼,顯示日期呢?因爲它已經顯示出時間。現在我需要與它約會 – Rohan 2015-02-11 06:12:45