C#-如何ping IP
来源:互联网 发布:java富有创意的小程序 编辑:程序博客网 时间:2024/05/13 13:42
C#-如何ping IP
dll:// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.dll
///
/// 是否能 Ping 通指定的主机
///
/// ip 地址或主机名或域名
/// true 通,false 不通
private bool Ping(string ip)
{
bool w_blnReturn = false;
try
{
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) w_blnReturn = true; else w_blnReturn = false;}catch (Exception ex){ //异常日志 msg = String.Format("Ping执行异常,详细:{0}", ex.StackTrace.ToString()); log.Error(msg);}return w_blnReturn;
}
方法2: PingReply reply = pinSender.Send(str_ip, timeout, buffer, options);
///
/// Ping固定IP
///
/// IP地址
/// 成功返回1,失败返回0
public int CheckDeviceStatus(string str_ip)
{
Ping pinSender = new Ping();
PingOptions options = new PingOptions();
string data = “”;
byte[] buffer = Encoding.ASCII.GetBytes(data);
options.DontFragment = true;
int timeout = 1200;
PingReply reply = pinSender.Send(str_ip, timeout, buffer, options);
if (reply.Status != IPStatus.Success)
{
return 0;
}
return 1;
}
- C#-如何ping IP
- PING,ip ping .c
- linux下如何禁用ip ping
- ping +IP如何判断网络是否连接
- ping ip
- ping ip
- 1.如何ping别人的计算机名来获取IP?
- 如何ping指定的一段范围的ip地址
- 如何ping同一个网段内的所有在用IP
- 【TCP/IP】C语言实现Ping小程序
- 如何ping?
- ping.c
- ping.c
- 如何在不插网线启用网卡的TCP/IP协议 ping 通自己的IP
- 如何在不插网线启用网卡的TCP/IP协议 ping 通自己的IP
- 如何在不插网线启用网卡的TCP/IP协议 ping 通自己的IP
- VC++ Ping IP地址
- ping他人的ip
- 网络IO模型(同步异步,阻塞非阻塞)
- word ladder
- Android——登录界面、SharedPreferences实现记住密码等账户信息
- word ladder
- thinkphp整合系列之友盟消息推送
- C#-如何ping IP
- UVA1600 Dfs回溯完全遍历+记忆化搜索(用最小距离剪枝)+细节处理 (值得复习)(水)
- Android消息机制原理剖析—Handler篇
- word ladder2
- 类型转换_C++中的int&
- leetcode_c++:Find Minimum in Rotated Sorted Array (153)
- Spring定时任务的几种实现
- 电梯调度算法 summary
- Linux内核通信之---proc文件系统(详解)