C#通过编程方式实现Ping
2013-07-02 21:24
337 查看
代码是照着书敲的,贴出来方便平时参考
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.NetworkInformation; namespace _20通过编程方式实现Ping { class Program { static void Main(string[] args) { Ping ping = new Ping(); PingOptions pingOpt = new PingOptions(); pingOpt.DontFragment = true;//是否设置分段数据 string myInfo = "Hello, world!"; byte[] bufferInfo = Encoding.ASCII.GetBytes(myInfo); int timeOut = 1200; string ipTarget = "192.168.1.102"; PingReply pingReply = ping.Send(ipTarget, timeOut, bufferInfo); if (pingReply.Status == IPStatus.Success) { Console.WriteLine("耗费时间 - {0}\n路由节点数 - {1}\n数据分段 - {2}\n缓冲区大小 - {3}", pingReply.RoundtripTime, //耗费时间 pingReply.Options.Ttl, //路由节点数 pingReply.Options.DontFragment ? "发生分段" : "没有发生分段",//数据分段 pingReply.Buffer.Length//缓冲区大小 ); } else { Console.WriteLine("无法ping通"); } Console.ReadKey(); } } }
相关文章推荐
- C#通过编程方式实现Ping
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯 --异步通讯篇
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇[转]
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-异步通讯篇[转]
- C#使用命令行方式实现Ping简单功能
- Spring面向切面编程——Spring实现AOP方式——通过注解实现
- C#学习- 通过基于接口的编程来实现数据库的切换
- Windows 编程中用Service开启一个外部进程的两种语言实现方式(C++,C#)。
- C# 中的身份模拟/帐户模拟(编程方式实现)
- ASP.NET中无法通过编程方式实现多线程断点续传
- 通过COM组件方式实现java调用C#写的DLL文件
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- 通过COM组件方式实现java调用C#写的DLL文件
- C# UDP编程(通过类UdpClient实现收发)
- 通过COM组件方式实现java调用C#写的DLL文件
- Spring面向切面编程——Spring实现AOP方式——通过Spring API实现
- C#通过“委托和事件”的方式实现进程监控并与“普通方式”对比