首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法ping通IP地址

问无法ping通IP地址
EN

Stack Overflow用户
提问于 2014-04-09 11:06:53
回答 1查看 893关注 0票数 0

我刚刚找到了一个ping应用程序的代码,它可以ping ip地址和域名,但当我将它集成到一个父窗体中时,它不能ping ip地址,但它确实能ping域名。有人能为此提供解决方案吗?代码如下所示。

代码语言:javascript
复制
    public FrmPing()
    {
        InitializeComponent();
    }

    private void btnPing_Click(object sender, EventArgs e)
    {
        try
        {
            int c = 3;
            IPAddress ipAddress = Dns.GetHostEntry(hostTextBox.Text).AddressList[0];

            resultsListView.Items .Clear();

            for (int i = 0; i < c; i++)
            {
                System.Net.NetworkInformation.Ping ping =
                    new System.Net.NetworkInformation.Ping();

                System.Net.NetworkInformation.PingReply pingReply =
                    ping.Send(ipAddress);

                ListViewItem result = new ListViewItem(pingReply.Address.ToString());
                result.SubItems.Add(pingReply.Buffer.Count().ToString());
                result.SubItems.Add(pingReply.RoundtripTime.ToString());
                result.SubItems.Add(pingReply.Options.Ttl.ToString());
                result.SubItems.Add(pingReply.Status.ToString());
                resultsListView.Items.Add(result);

                System.Threading.Thread.Sleep(100);
            }
        }
        catch (SocketException)
        {
            MessageBox.Show("Could not resolve host name.");
        }
        catch (PingException ex)
        {
            MessageBox.Show(ex.Message);
        }
        catch (ArgumentNullException)
        {
            MessageBox.Show("Please enter the host name or IP address to ping.");
        }

        hostTextBox.Focus();
    }
EN

回答 1

Stack Overflow用户

发布于 2014-04-09 16:39:23

如果您想ping一个地址,而不是域名,您可以更改

代码语言:javascript
复制
IPAddress ipAddress = Dns.GetHostEntry(hostTextBox.Text).AddressList[0];

使用

代码语言:javascript
复制
IPAddress ipAddress = IPAddress.Parse("youradress");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22952031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档