zoukankan      html  css  js  c++  java
  • ping ip

    private void Form1_Load(object sender, EventArgs e)
            {
                string ip = "202.96.128.191";
                string str = cmdIP(ip);
                Console.WriteLine(str);
                Console.ReadLine();
                MessageBox.Show(str);
            }
            private static string cmdIP(string strip)
            {
                Process p = new Process();
                p.StartInfo.FileName = "cmd.exe";
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardInput = true;
                p.StartInfo.RedirectStandardOutput = true;
                p.StartInfo.RedirectStandardError = true;
                p.StartInfo.CreateNoWindow = true;
                string pingstr;
                p.Start();
                p.StandardInput.WriteLine("ping -n 1 " + strip);
                p.StandardInput.WriteLine("exit");
                string stre = p.StandardOutput.ReadToEnd();
                if (stre.IndexOf("(0%loss)") != -1)
                    pingstr = "连接";
                else if (stre.IndexOf("Destination host unreachable.") != -1)
                    pingstr = "无法达到目的的主机";
                else if (stre.IndexOf("Request timed out.") != -1)
                    pingstr = "超时";
                else if (stre.IndexOf("Unknown host") != -1)
                    pingstr = "无法解析主机";
                else
                    pingstr ="网络连接成功!";
                p.Close();
                return pingstr;
            }

    以上使用过,成功

    以下没试过

    int timeout = 120;
                PingReply reply = pingSender.Send("10.58.1.132", timeout);
                if (reply.Status == IPStatus.Success)
                {
                    MessageBox.Show("能ping通 ");
                }
                else
                {
                    MessageBox.Show("ping不通");
                }

  • 相关阅读:
    hbase 学习笔记一---基本概念
    hdu 4496 (并差集)
    rqnoj-105-核电站问题-dp
    面试之BI-SQL--table转换
    Android:从程序员到架构师之路Ⅲ_高焕堂
    Linux 的进程组、会话、守护进程
    Oracle创建dblink报错:ORA-01017、ORA-02063解决
    JSP 指令
    JSP 生命周期
    JSP 结构
  • 原文地址:https://www.cnblogs.com/jianghaidong/p/3423214.html
Copyright © 2011-2022 走看看