c#ping功能实现,相当简单
2013-07-03 06:28
531 查看
不多说,直接上码。
public static bool Ping(string ip)
{
System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingOptions options = new System.Net.NetworkInformation.PingOptions();
options.DontFragment = true;
string data = "Test Data!";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 1000; // Timeout 时间,单位:毫秒
System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, options);
if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
return true;
else
return false;
}
使用方法:
bool kk=network.Ping("192.168.30.47"); 是八是相当简单啊,模块式潮汐的
public static bool Ping(string ip)
{
System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingOptions options = new System.Net.NetworkInformation.PingOptions();
options.DontFragment = true;
string data = "Test Data!";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 1000; // Timeout 时间,单位:毫秒
System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, options);
if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
return true;
else
return false;
}
使用方法:
bool kk=network.Ping("192.168.30.47"); 是八是相当简单啊,模块式潮汐的
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
相关文章推荐
- C#实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- C#使用命令行方式实现Ping简单功能
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- (转)用C#实现实现简单的 Ping 的功能,用于测试网络是否已经连通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- C#实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- C#使用命令行方式实现Ping简单功能 http://www.cnblogs.com/kevinton/archive/2007/06/28/798581.html
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经联通
- 用C#实现实现简单的 Ping 的功能,用于测试网络是否已经连通
- C#摄像头实现拍照功能的简单代码示例
- Linux用ICMP协议实现简单Ping网络监测功能
- .net(c#) 简单的软件注册功能的实现:
- 在C# 中实现PING功能
- WinForm实现简单的拖拽功能(C#)
- js 模拟实现类似c#下的hashtable的简单功能代码