当前位置: 技术问答>java相关
请高手指点,难道java就不能实现Ping的功能吗?
来源: 互联网 发布时间:2015-03-24
本文导语: 这几天我一直在想办法解决用Java实现Ping的功能,但让我很失望,Java不支持Icmp协议,用Socket方法也只能测出具有Http、Ftp等服务的机器,如果java真不能实现Ping的功能,还有其它的方法吗?(比如:用DELPHI编写.dll文件在...
这几天我一直在想办法解决用Java实现Ping的功能,但让我很失望,Java不支持Icmp协议,用Socket方法也只能测出具有Http、Ftp等服务的机器,如果java真不能实现Ping的功能,还有其它的方法吗?(比如:用DELPHI编写.dll文件在用Java调用)
|
下面程序和ping功能差不多,甚至比ping还要好,
你先编译 然后 java InetAddressTest +ip地址或机器名
/**
* @version 1.00 1999-08-28
* @author Cay Horstmann
*/
import java.net.*;
public class InetAddressTest
{ public static void main(String[] args)
{ try
{
if (args.length > 0)
{ String host = args[0];
InetAddress[] addresses
= InetAddress.getAllByName(host);
for (int i = 0; i
你先编译 然后 java InetAddressTest +ip地址或机器名
/**
* @version 1.00 1999-08-28
* @author Cay Horstmann
*/
import java.net.*;
public class InetAddressTest
{ public static void main(String[] args)
{ try
{
if (args.length > 0)
{ String host = args[0];
InetAddress[] addresses
= InetAddress.getAllByName(host);
for (int i = 0; i