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;
}
}
分享到:
相关推荐
下面将详细介绍如何通过Socket连接判断网络端口是否可达,并以Android为例进行讲解。 首先,了解Socket的基本概念。Socket是应用层与传输层之间的一个接口,它允许应用程序通过TCP/IP协议进行数据传输。在Java中,`...
"java 判断两个时间段是否重叠的案例" 本文主要介绍了如何在 Java 中判断两个时间段是否重叠的案例。时间段是指具有起始时间和终止时间的时间范围,在实际开发中,我们经常需要判断两个时间段是否存在重叠的情况。...
在Java编程环境中,当涉及到两台服务器之间的文件传输时,主要涉及网络编程、I/O流处理和多线程等核心技术。下面将详细讲解这个过程,以及如何利用源码和工具来实现这一目标。 首先,我们需要了解Java中的网络编程...
判断两个IP是否属于同一个子网(java) 简单代码
### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...
java判断某个点是否在所画多边形或圆形内 在计算机图形学和 GIS 领域中,判断某个点是否在所画多边形或圆形内是一个常见的问题。java语言提供了多种方法来解决这个问题。本文将详细介绍java判断某个点是否在所画...
java判空工具类 可以判断字符串数组,字符串类型,List对象集合,Map集合map,object>,map和多个String参数,对象类型,是否为...java判断对象属性是否全部为空,只要有一个属性不为空,那么就不是所有的属性值都为空。
### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...
java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃
总的来说,Java提供了多种方式来计算两个日期之间相差的月数,选择哪种方法取决于你的具体需求,如是否需要考虑日期中的天数,以及是否处理跨闰年的边界问题。对于简单的情况,`ChronoUnit.MONTHS.between()`就足够...
根据给定的信息,本文将详细解释如何在Java中实现判断一个点是否位于一个多边形内的算法。该算法基于射线交叉法(Ray Casting Algorithm),这是一种常见的几何计算方法,用于确定一个给定点是否属于一个给定的...
E判断是否为两位数.java
java 判断字符串是否是中文 共总结了6种方法。。。。
java判断一段话中是否有电话号码,并将其进行隐藏
JAVA小程序,用于检查网络连接是否正常,可根据IP或URL来检查。
在Java编程中,判断一个点是否位于多边形区域内是一个常见的地理空间运算问题。这个问题在地图应用、GIS(地理信息系统)以及游戏开发等领域有广泛的应用。以下是对这个知识点的详细阐述: 1. **坐标系统与投影**:...
java作业 用java实现判断回文程序免费下载
例如,在社交网络分析中,可达矩阵可以帮助我们了解用户之间的连接程度;在软件工程中,它可以用于理解和管理程序的依赖关系。 总的来说,这个"GetMatrix_java"工具提供了从邻接矩阵计算可达矩阵的功能,通过JAVA...
java 判断对象是否为空.如String,Character,Object[]
Java计算两个经纬度点之间距离(以米为单位)算法, 纯Java代码, 可供参考。 在具体项目中使用过。