在本教程中,我们将学习如何使用 Java 程序 ping IP 地址。
该程序将帮助您检查 IP 网络上主机或网站的可达性。它将测量消息从源到目标计算机并返回到源计算机所花费的时间。
互联网控制消息协议 (ICMP):
通过将请求数据包回显到目标主机并等待 ICMP 回显回复,pin 使用 Internet 控制消息协议 (ICMP)。
该程序有助于报告错误、数据包丢失和结果的统计摘要。路由器使用 ICMP 发送和接收错误消息,通知服务请求是否可用。
// Java Program to Ping an IP address
import java.io.*;
import java.net.*;
import java.util.Scanner;
class Main {
// Sends ping request to a provided IP address
public static void sendPingRequest(String ipAddress)
throws UnknownHostException, IOException {
InetAddress geek = InetAddress.getByName(ipAddress);
System.out.println("Sending Ping Request to " + ipAddress);
if (geek.isReachable(5000)) {
System.out.println("Host is reachable");
} else {
System.out.println("Sorry ! We can't reach to this host");
}
}
// Driver code
public static void main(String[] args)
throws UnknownHostException, IOException {
String ipAddress;
Scanner sc = new Scanner(System.in);
System.out.println("Enter ipAddress");
ipAddress = sc.next();
sendPingRequest(ipAddress);
}
}
- 在这里,我们将输入 IP 地址。
- 然后它将向提供的 IP 地址发送 ping 请求。
- 如果主机可达,输出将是“主机可达”
- 否则会“对不起!我们无法联系到这个主机”
输出:如果主机可达。文章来源:https://www.toymoban.com/news/detail-524170.html
Enter ipAddress
127.0.0.1
Sending Ping Request to 127.0.0.1
Host is reachable
输出:如果主机不可达。文章来源地址https://www.toymoban.com/news/detail-524170.html
Enter ipAddress
192.168.0.1
Sending Ping Request to 192.168.0.1
Sorry ! We can't reach to this host
到了这里,关于如何在 Java 中 ping 一个 IP 地址的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!