InetAddress类的一些常用方法-tcp/ip协议知识体系

来源:互联网 发布:dtxmania软件下载 编辑:程序博客网 时间:2024/05/24 05:39
import java.io.IOException;import java.net.InetAddress;import java.net.UnknownHostException;public class App {/** * @param args */public static void main(String[] args) {try {//这个类封装着ip地址及一系列于ip地址相关的方法InetAddress localHost = InetAddress.getLocalHost();//拿到自己的主机的InetAddress对象InetAddress baiduHost = InetAddress.getByName("www.baidu.com");//通过域名拿到对方的String localAddress=localHost.getHostAddress();//拿到自己主机的ip地址String baiduAddress=baiduHost.getHostAddress();//拿到百度的ip地址System.out.println("本机的ip地址是"+localAddress);System.out.println("百度的ip地址是"+baiduAddress);//看看百度这个地址能否在200ms内能链接上,我这能ping通,但是改成1ms后肯定不能通,因为网速没这么快System.out.println(baiduHost.isReachable(1));//废话,ping自己可能能ping通,及时是1msSystem.out.println(localHost.isReachable(1));} catch (UnknownHostException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

1 0
原创粉丝点击