111,129
社区成员
发帖
与我相关
我的任务
分享
string[] ipList = { "192.168.1.1", "192.168.1.2" };
Dictionary<string, bool> dicPingResult = new Dictionary<string, bool>();
foreach (string ip in ipList)
{
using (Ping ping = new Ping())
{
ping.SendAsync(ip, 1000, null);
ping.PingCompleted += (sender, e) =>
{
dicPingResult[e.Reply.Address.ToString()] = e.Reply.Status == IPStatus.Success;
};
}
}