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 判断两个时间段是否重叠的案例" 本文主要介绍了如何在 Java 中判断两个时间段是否重叠的案例。时间段是指具有起始时间和终止时间的时间范围,在实际开发中,我们经常需要判断两个时间段是否存在重叠的情况。...
在Java编程环境中,当涉及到两台服务器之间的文件传输时,主要涉及网络编程、I/O流处理和多线程等核心技术。下面将详细讲解这个过程,以及如何利用源码和工具来实现这一目标。 首先,我们需要了解Java中的网络编程...
在Java编程中,判断两个网址的主机名是否相同是一个常见的任务,这通常涉及到网络编程和URL对象的使用。下面我们将详细探讨如何实现这个功能,并深入理解相关知识点。 首先,URL(Uniform Resource Locator)是统一...
在Java中进行图像识别,尤其是判断两张图片是否相似,是一个涉及计算机视觉和图像处理的复杂任务。本话题将深入探讨如何使用Java实现这一功能。在实际应用中,图像相似度判断广泛应用于图像检索、内容识别、人脸识别...
判断两个IP是否属于同一个子网(java) 简单代码
Java判断数字是否在制定范围 A B 中或者与A B 相等
在Java编程中,检查网络连接是否通畅是一项常见的任务,特别是在开发网络应用或者进行网络调试时。这个任务可以通过多种方法实现,其中一种常用的方法就是利用 Telnet 协议来检查 IP 地址和端口是否可达。下面我们将...
### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...
总的来说,Java提供了多种方式来计算两个日期之间相差的月数,选择哪种方法取决于你的具体需求,如是否需要考虑日期中的天数,以及是否处理跨闰年的边界问题。对于简单的情况,`ChronoUnit.MONTHS.between()`就足够...
java,判断ftp中文件是否存在
根据给定的信息,本文将详细解释如何在Java中实现判断一个点是否位于一个多边形内的算法。该算法基于射线交叉法(Ray Casting Algorithm),这是一种常见的几何计算方法,用于确定一个给定点是否属于一个给定的...
java判断IP是否在指定范围内,支持IPV4和IPV6。
JAVA小程序,用于检查网络连接是否正常,可根据IP或URL来检查。
本文将探讨如何使用Java进行文件编码格式的识别,主要介绍两种方法:一种是简单的UTF-8判断,另一种是使用开源库cpdetector。 首先,对于简单的UTF-8编码格式判断,我们可以直接读取文件的前三个字节来确定。UTF-8...
在Java编程中,判断一个点是否位于多边形区域内是一个常见的地理空间运算问题。这个问题在地图应用、GIS(地理信息系统)以及游戏开发等领域有广泛的应用。以下是对这个知识点的详细阐述: 1. **坐标系统与投影**:...
java判断list中是否包含某个值
例如,你可以检查某个单元格的值是否符合预期,或者比较不同单元格之间的关系。这通常通过`CellType`和条件语句实现。 ```java if (cell.getCellType() == CellType.STRING) { String cellText = cell....
37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java判断语句.zip37.java...
综上所述,这个Java程序主要实现了两个功能:一是判断两个给定日期是否相同及计算它们之间的天数差;二是将给定日期向前或向后调整一定数量的天数。程序的核心是`DateType`类的设计与实现,它包含了日期的创建、打印...