/// <summary>
/// 是否能 Ping 通指定的主机
/// </summary>
/// <param name="ip">ip 地址</param>
/// <returns>true 通,false 不通</returns>
public 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;
}

程序代码方式判断网内机器是否开机,网络是否通的!

ping命令代码查看主机连通状态相关推荐

  1. linux 命令查询主机名,主机名命令,linux查看主机名命令

    琪琪词资源网 - 主机名命令,linux查看主机名命令 1.linux查看主机名命令 [root@zijuan /]# hostname zijuan 技巧:两个简单的命令临时临时设置主机名. (1) ...

  2. Linux命令之测试网络连通状态ping

    概述 ping 命令可以用于测试网络是否可连通. 注:该命令虽然与 Windows 系统下的 ping 命令一样,但是 Linux 系统下的 ping 命令不会自动终止,需要按 Ctrl + C 或者 ...

  3. Linux ping命令,检测网络是否连通

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  4. linux ping只显示一条,Linux ping命令,检测网络是否连通

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  5. linux 主机访问主机命令,linux查看主机名命令

    我们通过Linux的一些命令可以查看到主机名.那么到底是哪一条命令呢?下面由学习啦小编为大家整理了linux查看主机名命令的相关知识,希望对大家有帮助. linux 查看主机名命令 1.linux查看 ...

  6. C语言实现ping功能(查看设备联网状态)

    本文ping功能是利用gethostbyname()函数来实现的. gethostbyname()函数说明--用域名或主机名获取IP地址 包含头文件 #include <netdb.h> ...

  7. 通过ping命令测试主机与虚拟机之间是否连通

    一.查询本机.虚拟机Windows IP地址 1.本机的Windows IP地址 方法一:控制面板>网络和Internet>网络和共享中心>更改适配器设置>以太网>详细信 ...

  8. 基于PING命令的主机探测

    今天继续给大家介绍渗透测试相关知识,本文主要内容是基于PING命令的主机探测. 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 一.ping与t ...

  9. 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

    文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...

最新文章

  1. AndroidStudio使用第三方jar包报错(Error: duplicate files during packaging of APK)
  2. 基于StringTemplate的视图
  3. 03系统多界面_【part two】操作说明——系统管理、公司管理、客户管理
  4. 模拟分发扑克牌(python实现)
  5. C# WPF:把文件给我拖进来!!!
  6. python元组和集合
  7. mysql 数据恢复 报错_Mysql 数据恢复报错
  8. 百度大脑语音能力引擎论坛定档 11.28,邀你一同解码 AI 语音的奥秘
  9. sklearn2pmml模型转化实践
  10. linux下搭建apache+mysql+php环境(LAMP)
  11. excel大学计算机试题,大学计算机一级excel部分试题
  12. java 百亿计算器,百万换算成亿(百万换算成亿计算器)
  13. HTML标签marquee实现滚动效果/跑马灯/弹幕等
  14. IMP-00008错误
  15. LVGL (7) 显示对接
  16. 人脸对齐算法调研(Face Alignment)
  17. Angular4 - 路由
  18. 一加8T 使用VIVO 22.5W、一加DASH 20W、小米33W充电功率情况
  19. 英伟达又一次突破想象力!一句话实时P图在线Demo可玩,「神笔马良」升级「创世纪」...
  20. 关于VISIO绘图如何清晰导入WORD保持不变型,不留白边

热门文章

  1. Flink SQL·validate
  2. 常用的邮箱服务器(SMTP、POP3)地址、端口
  3. 深入理解 HBase Compaction 机制
  4. 噪声库NOISEX-92下载并用python转为wav
  5. toe网卡 linux c,TOE(TCP offload Engine)在高频交易中的应用
  6. uboot各种目录下的文件作用
  7. linux ifconfig ens33没有显示ip地址解决办法
  8. 储氢合金/金属氢化物床层有效导热系数的数学模型
  9. 水文章1 yuanma1160 打折优惠
  10. 【蓝桥杯】历届试题 矩阵翻硬币