ping判断网络是否连通
2016-06-07 14:40:03 访问(1334) 赞(0) 踩(0)
#if !PocketPC
/// <summary>
/// ping判断网络是否连通:hostNameOrAddress 选用 pingtest.net
/// </summary>
/// <param name="hostNameOrAddress"></param>
/// <returns></returns>
public static bool PingNetwork(string hostNameOrAddress)
{
bool pingStatus = false;
using(Ping p = new Ping())
{
byte[] buffer = Encoding.ASCII.GetBytes("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
int timeout = 4444; // 4s
try
{
PingReply reply = p.Send(hostNameOrAddress, timeout, buffer);
pingStatus = (reply.Status == IPStatus.Success);
}
catch(Exception)
{
pingStatus = false;
}
}
return pingStatus;
}
#endif
标签:
ping判断网络是否连通 


上一条:
下一条:
相关评论
发表评论