C# ping网络IP 实现网络状态检测的方法_C#教程

C# ping网络IP 实现网络状态检测的方法

public string GetHostNameByIp(string ip) 

{ 

ip = ip.Trim(); 

if (ip == string.Empty) 

return string.Empty; 

try 

{ 

// 是否 Ping 的通 

if (this.Ping(ip)) 

{ 

System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip); 

return host.HostName; 

} 

else 

return string.Empty; 

} 

catch (Exception) 

{ 

return string.Empty; 

} 

} 

以上这篇C# ping网络IP 实现网络状态检测的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c#
, 实现
ping
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-09-16 03:05:52

C# ping网络IP 实现网络状态检测的方法_C#教程的相关文章

C++获得文件状态信息的方法_C 语言

本文实例讲述了C++获得文件状态信息的方法.分享给大家供大家参考.具体如下: //C++ 获得文件状态信息源码, //C++ 获得文件所在磁盘盘符源码, //C++ 文件创建时间源码, //C++ 访问时间源码, //C++ 最后修改日期源码,No such file or directory(无此文件或索引) #include<iostream.h> #include <time.h> #include <sys/types.h> #include <sys/s

C# 站点IP访问频率限制 针对单个站点的实现方法_C#教程

 站点IP访问频率限制 针对单个站点 using System; using System.Collections.Generic; using System.IO; //using System.Linq; using System.Web; // <summary> // IP访问频率控制 // </summary> public static class IPCacheManager { /// <summary> /// IP缓存集合 /// </summ

C#获取路由器外网IP,MAC地址的实现代码_C#教程

C#实现的获取路由器MAC地址,路由器外网地址.对于要获取路由器MAC地址,一定需要知道路由器web管理系统的用户名和密码.至于获取路由器的外网IP地址,可以不需要知道路由器web管理系统的用户名和密码,但是需要有一个代理页面获取客户端公网ip地址的,这样C#请求此页面即可获取到路由器公网ip地址.如 //getip.ashx 测试路由为水星 MR804,水星 MR808,都可以成功重启路由和获取到路由器MAC和外网IP地址 源代码 using System.Text; using System

用C#编写获取远程IP,MAC的方法_C#教程

如果要想获得远程的地址,需要用sendarp这个函数来实现.具体的代码如下:  [DllImport("Iphlpapi.dll")]  private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length);  [DllImport("Ws2_32.dll")]  private static extern Int32 inet_addr(st

C#实现百度ping推送功能的方法_C#教程

网站优化必做的事情之一,百度ping,主动推送给百度 文章添加时调用百度推送方法 //保存 protected void btnSubmit_Click(object sender, EventArgs e) { if (action == DTEnums.ActionEnum.Edit.ToString()) //修改 { ChkAdminLevel("channel_" + this.channel_name + "_list", DTEnums.ActionE

C#如何检测操作系统版本_C#教程

本文实例为大家分享了C#检测操作系统版本的方法,供大家参考,具体内容如下 我们通过System.Environment.OSVersion.Version获得操作系统的版本号,然后再根据版本号进行判断操作系统是什么版本. Version 类的属性 参考于:https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms724834(v=vs.85).aspx 注意:在msdn官方文档有说明 → OSVersion 属性报告两个相同的版本号 (

C#给picturebox控件加图片选中状态的2个方法_C#教程

方法一: 简单的方法就是改变picturebox 控件的borderstyle样式  currentSelectPicBox.BorderStyle = BorderStyle.Fixed3D;            currentSelectPicBox.Refresh();//强制控件重新绘制 方法二 在picturebox控件加一个矩形框  但是这种方法在程序中反应比较慢. 添加矩形框的方法:            Graphics pictureborder = currentSelec

如何查询对方ip地址和网络ip地址

如何查询你的网络ip地址?   什么是网络ip地址?网络ip地址就是我们成功连接到网络之后的互联网ip地址.这个地址是统一的,用户是不能修改.这里的ip网络地址是由网络商提供的.查询方法很简单,只需要打开百度,在百度上搜索"IP"即可显示出你的网络ip地址了.   电脑常识   查询自己的网络ip地址的方法相信大家都了解了,但是如何查询对方的ip地址呢?   接收邮件法:接收邮件的方式来查询对方的ip地址.在这里就有outlook express程序来举例查看对方ip的方法,首先运行该

iOS下的实际网络连接状态检测

序言 网络连接状态检测对于我们的iOS app开发来说是一个非常通用的需求.为了更好的用户体验,我们会在无网络时展现本地或者缓存的内容,并对用户进行合适的提示.对绝大部分iOS开发者来说,从苹果示例代码改变而来的各种Reachablity框架是实现这个需求的普遍选择,比如这个库.但事实上,基于此方案的所有实现,都无法帮助我们检测真正的网络连接状态,它们能检测的只是本地连接状态:这种情况包括但不限于如下场景: 1.现在很流行的公用wifi,需要网页鉴权,鉴权之前无法上网,但本地连接已经建立: 2.