永发信息网

c# winform连续ping一个IP,就像CMD这个命令ping192.168.1.1 -t,求一个实例代码。

答案:1  悬赏:50  手机版
解决时间 2021-12-02 14:53
c# winform连续ping一个IP,就像CMD这个命令ping192.168.1.1 -t,求一个实例代码。
最佳答案
象下面这样
             Ping ping = null;
            try
            {
                ping = new Ping();

                var pingReply = ping.Send(address);
                if (pingReply == null)
                    return false;

                return pingReply.Status == IPStatus.Success;
            }
            finally
            {
                if (ping != null)
                {

                    // 2.0 下ping 的一个bug,需要显示转型后释放
                    IDisposable disposable = ping;
                    disposable.Dispose();

                    ping.Dispose();
                }
            }追问我是要在winfform程序里实现,点击BTU按钮,然后在TEXTBOX写一个IP。然后listbox里面持续的ping那个ip追答大致象下面这样,稍微改一下就好了

        // 从textbox 中取出地址 
        var address = "192.168.1.1";

        // 可能的话,放到后台线程中去
        while (true)
        {
            var pingReply = Ping(address);
            DisplayPingReplyInfo(pingReply);

            Thread.Sleep(1000);
        }

    private static void DisplayPingReplyInfo(PingReply pingReply)
    {
        // 把这个结果写到listbox中去
        Console.WriteLine("来自 {0} 的回复:字节={1} 时间={2} TTL={3}", pingReply.Address, pingReply.Buffer.Length,
            pingReply.RoundtripTime, pingReply.Options.Ttl);
    }

    private static PingReply Ping(string address)
    {
        Ping ping = null;
        try
        {
            ping = new Ping();

            return ping.Send(address);
        }
        finally
        {
            if (ping != null)
            {
                // 2.0 下ping 的一个bug,需要显示转型后释放
                IDisposable disposable = ping;
                disposable.Dispose();

                ping.Dispose();
            }
        }
    }追问这好像是控制台的,我要的是winform的。显示在winform里面。追答


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美国人的方式很笨,但是为什么美国培养人
里面最大能填几
世交深情,于公于私,理当进言,敬希诠察的翻译
任丘哪有卖老年代步车二手市场
听说秦朝的法律很残酷?
三极管3dd203b用什么型号的管子代换
山东哪里有芋头?山东哪里盛产芋头?
我进一吨纸是2900元一吨,每张纸是1.33乘以0.
洪晃 都有什么作品了?
南桥环城南路环成东路有闯红灯监控
单选题商鞅变法的内容中,能反映中央集权思想
林海山庄 怎么样
绝地求生超高特效吃鸡配置预算7500详细配置
图为世界部分地区图,读图完成问题。 小题1:
belime(hong kong)limited 贝利美(香港)
推荐资讯
通辽2018年7月退休工资为什么没开
上海KTV招聘领队直招有比较真实的吗?
人授失改一次后还要继续第二次吗
最好的五年制高职院校有哪些?最好的四川内的
梁熙彬和许晓诺
为什么当接触面“非常非常光滑”时,摩擦力会
如何加盟CSV德国牧羊犬俱乐部,需要操作流程
落叶想到人生的作文
欧洲西部大部分地区,全年降水较均匀,四季温
填空题现代类人猿与人类的共同祖先________。
当高潮来临的一霎那,自己该怎么做?
酸辣炒凉粉怎么做好吃
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?