首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查特定的IP地址是否连接到网络

问如何检查特定的IP地址是否连接到网络
EN

Stack Overflow用户
提问于 2016-06-25 18:05:36
回答 1查看 4.8K关注 0票数 3

我想要创建一个应用程序来查找网络上的特定IP地址是否联机。我早就知道IP了。我对C#非常陌生,但我想知道是否有人能给我一个简单的解决方案。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-25 18:19:00

代码语言:javascript
复制
Ping ping = new Ping ();
IPAddress address = IPAddress.Parse("000.000.000.000");
PingReply pong = pingSender.Send(address);

pong对象包含信息,无论它是否成功。

代码语言:javascript
复制
if (pong.Status == IPStatus.Success)
{
  // your machine at address is up and responding
}

一个完整的程序,可以使用这个

代码语言:javascript
复制
using System;
using System.Net;
using System.Net.NetworkInformation;

public class Program
{
    public static void Main()
    {
        Ping ping = new Ping();
        //change the following ip variable into the ip adress you are looking for
        string ip = " ";
        IPAddress address = IPAddress.Parse(ip);
        PingReply pong = ping.Send(address);
        if (pong.Status == IPStatus.Success)
        {
            Console.WriteLine(ip + " is up and running.");
        }
    }
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38031446

复制
相关文章

相似问题

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