`
gmleegmlee
  • 浏览: 119754 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 检测 ip地址 是否是 通的 ,即 Ping 操作

 
阅读更多

private static final int timeOut = 3000; //超时应该在3钞以上
    
    public static boolean isPing(String ip)
    {
        boolean status = false;
        if(ip != null)
        {
            try
            {
                status = InetAddress.getByName(ip).isReachable(timeOut);
            }
            catch(UnknownHostException e)
            {
                
            }
            catch(IOException e)
            {
                
            }
        }
         return status;
    }

分享到:
评论

相关推荐

    java中ping命令ping工具类(循环ping)

    应用格式:Ping空格IP地址。 该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。 ping是一个DOS命令,一般用于检测网络通或不通 ,也叫时延,其值越大,速度越慢。 PING (Packet Internet Groper)...

    计网课设_Java实现简单的PING操作

    项目分为两个部分:一是针对单个IP地址的PING操作,二是对多个IP地址进行批量PING。这两种情况都需要深入理解TCP/IP协议栈中的ICMP协议工作原理,以及Java的网络编程接口。 1. **ICMP协议**:ICMP是TCP/IP协议族的...

    用java实现ping的几种方式

    在Java中,可以不依赖于操作系统提供的`ping`命令或任何其他外部工具,通过编程的方式直接发送ICMP包来实现`ping`功能。这种方法的优点在于可移植性和可控性更强,但需要对网络协议有深入的理解。 ##### 示例代码...

    对文件中的IP地址PINg,然后记录平均时延。

    标题中的“对文件中的IP地址PINg,然后记录平均时延”表明这是一个关于网络诊断工具的项目,它读取包含IP地址的文件,通过ping命令检查每个IP的可达性,并计算响应时间的平均值。这样的工具对于网络管理员来说非常...

    TCP-Ping_ping_TCP,IP_JAVAping_java_源码.zip

    在客户端,我们可以创建一个Socket对象,并指定服务器的IP地址和端口号,然后调用Socket的connect()方法尝试建立连接。如果连接成功,说明TCP-Ping成功;如果抛出IOException,则表示连接失败。 以下是一个简单的...

    android Ping IP 地址

    下面将详细探讨如何在Android应用中实现ping IP地址,并获取响应速度。 首先,理解ping的基本原理。Ping是Internet控制报文协议(ICMP)的一部分,用于测试两台设备之间的网络连接质量。它通过发送ICMP回显请求报文...

    javaping.rar_JAVA ping_ping_ping(java)

    这个"javaping.rar"压缩包包含了一个Java实现的ping功能,使得开发者能够在Java应用程序中集成网络检测的能力。下面将详细探讨Java如何实现ping操作以及其背后的原理。 首先,我们要理解原始的ping命令是基于ICMP...

    java 实现的 ping程序

    3. **封装数据包**: 使用`DatagramPacket`类将ICMP报文封装成一个可以发送的数据包,指定目标IP地址和端口号(ICMP报文不需要明确的端口,但Java需要一个)。 4. **发送ICMP请求**: 调用`DatagramSocket.send()`...

    android ping多个Ip源码

    在Android应用开发中,我们有时需要实现类似的功能,例如批量ping多个IP地址来检测网络状况或者验证服务器可用性。这个"android ping多个Ip源码"案例就是为了解决这样的需求。 在Android中,由于安全性和权限限制,...

    java ping程序

    在操作系统中,我们通常使用的`ping`命令就是通过发送ICMP Echo请求来检测网络连接是否可达,以及测量数据包从发送到接收的时间,从而评估网络的延迟和稳定性。在Java中实现这样的功能,我们需要了解和使用Java的...

    批量测试IP地址java版

    本文将详细介绍批量测试IP地址的Java实现,以及如何检测特定端口是否开放的相关知识点。 首先,IP地址(Internet Protocol Address)是互联网上的每台设备在网络层的唯一标识,通常采用IPv4或IPv6的形式。批量测试...

    java_icmp_ping

    - `main`方法:作为程序入口,设置参数(如目标IP地址、次数、超时时间等),启动发送和监听过程。 通过这个项目,学习者不仅可以掌握Java编程基础,还能深入了解网络协议和ICMP的工作原理,同时对网络编程和数据包...

    Ping_Java.rar_it_ping

    - **Socket方式**:另一种方法是通过创建Socket并尝试连接到目标IP,虽然这不是真正的ICMP Ping,但能检测端口是否开放,从而间接判断网络连通性。 4. **代码示例**: - 使用JICMP库,你可以创建一个Ping类,通过...

    PINGtest_ping_

    首先,它会定期对一个或多个预设的IP地址进行ping操作,以确定这些地址是否可以到达。如果IP地址响应了ping请求,那么网络连接就是正常的。反之,如果连续几次没有收到响应,工具可能会判断为网络中断。 此外,记录...

    ping程序的设计与实现

    - `Ping`类定义了`pingRang`方法,用于确定Ping地址的范围,通过递增IP地址来测试一系列主机的连通性。 - `increaseIPrange`方法用于逐渐增加IP地址的范围,处理IP地址的进位问题。 - `matchIP`方法判断两个IP地址...

    多线程ping

    通过创建多个线程,每个线程负责一个或多个IP地址的ping操作,大大提升了ping的速度和效率。这在批量检测网络状况、网络故障排查或者性能测试中非常有用。 **实现多线程ping** 在Python中,我们可以使用`threading...

    自动ping网页软件

    在描述中提到的“自动ping IP地址,自动ping网页,并计次统计”是该软件的主要功能。自动ping IP地址是通过ping命令向目标IP发送数据包,如果收到回应,则表示网络连接正常;如果未收到回应,则可能表明网络中断或...

    断网了 还能ping通127.0.0.1吗 ? 801 815

    断网了还能ping通127.0.0.1吗? 断网了还能ping通127.0.0.1吗?...断网了还能ping通127.0.0.1,这是因为127.0.0.1是一个特殊的IP地址,它不需要经过网络就能ping通,同时也体现了ping命令和TCP命令的不同之处。

Global site tag (gtag.js) - Google Analytics