本人想用Win Forms 窗体做个一 IP探测 求代码!
来源:百度知道 编辑:UC知道 时间:2024/09/24 23:20:43
然后点击确定
如果能ping通 则弹出提示 在线!
如果不ping不通 则弹出提示 不在线!
求完整代码!
本人在线等...
一楼的我是要代码!
不是要你在这JJYY
internal static bool PingServer(string ServerNameOrIp)
{
string sendingData = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] sendingButffer = Encoding.ASCII.GetBytes(sendingData);
int timeoutCounter = 5000;
Ping pingServer = new Ping();
PingOptions options = new PingOptions();
PingReply reply;
try
{
options.DontFragment = true;
reply = pingServer.Send(ServerNameOrIp, timeoutCounter, sendingButffer, options);
_errMsg = reply.Status.ToString();
return reply.Status == IPStatus.Success;
}
catch (Exception ex) {
Console.Write (ex.Message );
return false;
}
}
白痴 ,别人开了防火墙 在也ping不通
代码不知道,好像用socket之类的可以吧.