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不通");
                }

  • 相关阅读:
    浅析匿名内部类
    Neo4j学习实录 下载-安装-springboot操作neo4j
    Objective-C内存管理教程和原理剖析2
    Objective-C内存管理教程和原理剖析
    Objective-C语法快速参考
    Objective-C语法
    一点基础的东西:Objective-C的类型和常量
    IOS开发之----异常处理
    UITextField的详细使用
    TextField知多少
  • 原文地址:https://www.cnblogs.com/jianghaidong/p/3423214.html
Copyright © 2011-2022 走看看