博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Ping类的例子,可用于测试网络,主机响应时间等
阅读量:6122 次
发布时间:2019-06-21

本文共 1528 字,大约阅读时间需要 5 分钟。

http://blog.csdn.net/andrew_wx/article/details/6628501

using System.Net.NetworkInformation;  namespace PingExample{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void btn_StartPing_Click(object sender, EventArgs e)        {            this.lst_PingResult.Items.Clear();            //远程服务器IP            string ipStr = txt_IPAddress.Text.ToString().Trim();            //构造Ping实例            Ping pingSender = new Ping();            //Ping 选项设置            PingOptions options = new PingOptions();            options.DontFragment = true;            //测试数据            string data = "test data abcabc";            byte[] buffer = Encoding.ASCII.GetBytes(data);            //设置超时时间            int timeout = 120;            //调用同步 send 方法发送数据,将返回结果保存至PingReply实例            PingReply reply = pingSender.Send(ipStr, timeout, buffer, options);            if (reply.Status == IPStatus.Success)            {                lst_PingResult.Items.Add("答复的主机地址:" + reply.Address.ToString());                lst_PingResult.Items.Add("往返时间:" + reply.RoundtripTime);                lst_PingResult.Items.Add("生存时间(TTL):" + reply.Options.Ttl);                lst_PingResult.Items.Add("是否控制数据包的分段:" + reply.Options.DontFragment);                lst_PingResult.Items.Add("缓冲区大小:" + reply.Buffer.Length);            }            else                lst_PingResult.Items.Add(reply.Status.ToString());        }    }}

 

转载于:https://www.cnblogs.com/daming1233/p/6598028.html

你可能感兴趣的文章
聊聊架构设计做些什么来谈如何成为架构师
查看>>
Java并发编程73道面试题及答案
查看>>
移动端架构的几点思考
查看>>
Spark综合使用及用户行为案例区域内热门商品统计分析实战-Spark商业应用实战...
查看>>
初学者自学前端须知
查看>>
Retrofit 源码剖析-深入
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
网易跟贴这么火,背后的某个力量不可忽视
查看>>
企业级java springboot b2bc商城系统开源源码二次开发-hystrix参数详解(八)
查看>>
java B2B2C 多租户电子商城系统- 整合企业架构的技术点
查看>>
IOC —— AOP
查看>>
比特币现金将出新招,推动比特币现金使用
查看>>