`
iaiai
  • 浏览: 2196963 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[java] 判断两台机器之间网络是否可达

 
阅读更多
Java类库判断两台机器之间网络是否可达,常用ping方法来实现。

package com.iaiai.test;

import java.net.InetAddress;

/**
 * 
 * <br/>
 * Title: Test.java<br/>
 * E-Mail: 176291935@qq.com<br/>
 * QQ: 176291935<br/>
 * Http: iaiai.iteye.com<br/>
 * Create time: 2013-1-29 11:19:55<br/>
 * <br/>
 * 
 * @author 丸子
 * @version 0.0.1
 */
public class Test {

	public static void main(String[] args) {
		String IP = "1.1.1.1";
		if (Test.ping(IP))
			System.out.println("SUCCESS - ping " + IP + " with no interface specified");
		else
			System.out.println("FAILURE - ping " + IP + " with no interface specified");
	}

	/**
	 * 
	 * @param host
	 *            主机地址
	 * @return boolean
	 * */
	public static boolean ping(String host) {
		String $host = host;
		try {
			InetAddress address = null;
			if ($host != null && $host.trim().length() > 0) {
				address = InetAddress.getByName($host);
			}
			if (address != null) {
			} else {
				System.out.println($host + " is unrecongized");
			}
			if (address.isReachable(5000))
				return true;
		} catch (Exception e) {
			e.printStackTrace();
		}
		return false;
	}

}
分享到:
评论

相关推荐

    java 判断两个时间段是否重叠的案例.docx

    "java 判断两个时间段是否重叠的案例" 本文主要介绍了如何在 Java 中判断两个时间段是否重叠的案例。时间段是指具有起始时间和终止时间的时间范围,在实际开发中,我们经常需要判断两个时间段是否存在重叠的情况。...

    Java 两台服务器之间传递文件

    在Java编程环境中,当涉及到两台服务器之间的文件传输时,主要涉及网络编程、I/O流处理和多线程等核心技术。下面将详细讲解这个过程,以及如何利用源码和工具来实现这一目标。 首先,我们需要了解Java中的网络编程...

    java 判断两个网址的主机名是否一样

    在Java编程中,判断两个网址的主机名是否相同是一个常见的任务,这通常涉及到网络编程和URL对象的使用。下面我们将详细探讨如何实现这个功能,并深入理解相关知识点。 首先,URL(Uniform Resource Locator)是统一...

    java图像识别(判断两个图是否相似)

    在Java中进行图像识别,尤其是判断两张图片是否相似,是一个涉及计算机视觉和图像处理的复杂任务。本话题将深入探讨如何使用Java实现这一功能。在实际应用中,图像相似度判断广泛应用于图像检索、内容识别、人脸识别...

    判断两个IP是否属于同一个子网(java)

    判断两个IP是否属于同一个子网(java) 简单代码

    Java判断数字是否在制定范围

    Java判断数字是否在制定范围 A B 中或者与A B 相等

    JAVA中检查网络是否是通的

    在Java编程中,检查网络连接是否通畅是一项常见的任务,特别是在开发网络应用或者进行网络调试时。这个任务可以通过多种方法实现,其中一种常用的方法就是利用 Telnet 协议来检查 IP 地址和端口是否可达。下面我们将...

    使用java快速判断网页链接是否有效

    ### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...

    Java 计算两个日期之间相差的月数

    总的来说,Java提供了多种方式来计算两个日期之间相差的月数,选择哪种方法取决于你的具体需求,如是否需要考虑日期中的天数,以及是否处理跨闰年的边界问题。对于简单的情况,`ChronoUnit.MONTHS.between()`就足够...

    java,判断ftp中文件是否存在

    java,判断ftp中文件是否存在

    java 判断点在多边形内

    根据给定的信息,本文将详细解释如何在Java中实现判断一个点是否位于一个多边形内的算法。该算法基于射线交叉法(Ray Casting Algorithm),这是一种常见的几何计算方法,用于确定一个给定点是否属于一个给定的...

    CIDRUtils.java 判断IP是否在指定范围内

    java判断IP是否在指定范围内,支持IPV4和IPV6。

    java程序检查网络连接是否正常

    JAVA小程序,用于检查网络连接是否正常,可根据IP或URL来检查。

    Java判断文件编码格式 - 明明是悟空 - 博客园1

    本文将探讨如何使用Java进行文件编码格式的识别,主要介绍两种方法:一种是简单的UTF-8判断,另一种是使用开源库cpdetector。 首先,对于简单的UTF-8编码格式判断,我们可以直接读取文件的前三个字节来确定。UTF-8...

    java判断百度地图的点是否在多边形区域内

    在Java编程中,判断一个点是否位于多边形区域内是一个常见的地理空间运算问题。这个问题在地图应用、GIS(地理信息系统)以及游戏开发等领域有广泛的应用。以下是对这个知识点的详细阐述: 1. **坐标系统与投影**:...

    java判断list中是否包含某个值

    java判断list中是否包含某个值

    java 导入及判断的Excel 使用方法

    例如,你可以检查某个单元格的值是否符合预期,或者比较不同单元格之间的关系。这通常通过`CellType`和条件语句实现。 ```java if (cell.getCellType() == CellType.STRING) { String cellText = cell....

    37.java判断语句.zip

    37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java...

    Java编程输入两个年月日,(1)判断两个日期是否相同,并且将相差的天数显示出来;(2)将日期后推或前推N天,并将该日期输出。

    综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...

Global site tag (gtag.js) - Google Analytics