`
iaiai
  • 浏览: 2224449 次
  • 性别: 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;
	}

}
分享到:
评论

相关推荐

    android判断网络端口是否可达

    下面将详细介绍如何通过Socket连接判断网络端口是否可达,并以Android为例进行讲解。 首先,了解Socket的基本概念。Socket是应用层与传输层之间的一个接口,它允许应用程序通过TCP/IP协议进行数据传输。在Java中,`...

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

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

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

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

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

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

    java判断时间大小

    ### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...

    java判断某个点是否在所画多边形/圆形内

    java判断某个点是否在所画多边形或圆形内 在计算机图形学和 GIS 领域中,判断某个点是否在所画多边形或圆形内是一个常见的问题。java语言提供了多种方法来解决这个问题。本文将详细介绍java判断某个点是否在所画...

    java判断参数是否为空工具类 java判断对象属性是否全部为空

    java判空工具类 可以判断字符串数组,字符串类型,List对象集合,Map集合map,object&gt;,map和多个String参数,对象类型,是否为...java判断对象属性是否全部为空,只要有一个属性不为空,那么就不是所有的属性值都为空。

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

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

    java判断字符串是否是json或json数组.txt

    java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃

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

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

    java 判断点在多边形内

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

    E判断是否为两位数.java

    E判断是否为两位数.java

    java 判断字符串是否是中文

    java 判断字符串是否是中文 共总结了6种方法。。。。

    java判断一段话中是否有电话号码,并将其进行隐藏

    java判断一段话中是否有电话号码,并将其进行隐藏

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

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

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

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

    java判断回文程序

    java作业 用java实现判断回文程序免费下载

    GetMatrix_java.rar_GetMatrix_java_可达矩阵_计算可达矩阵

    例如,在社交网络分析中,可达矩阵可以帮助我们了解用户之间的连接程度;在软件工程中,它可以用于理解和管理程序的依赖关系。 总的来说,这个"GetMatrix_java"工具提供了从邻接矩阵计算可达矩阵的功能,通过JAVA...

    java 对象是否为空的判断

    java 判断对象是否为空.如String,Character,Object[]

    Java计算两个经纬度点之间距离算法

    Java计算两个经纬度点之间距离(以米为单位)算法, 纯Java代码, 可供参考。 在具体项目中使用过。

Global site tag (gtag.js) - Google Analytics