如题 !

解决方案 »

  1.   

    System.out.println(InetAddress.getLocalHost());
    结果是mycomputer/192.168.1.2System.out.println(InetAddress.getByName("localhost"));
    结果是localhost/127.0.0.1
      

  2.   

    InetAddress.getByName("localhost")  不是本地 ?
    本机和本地也有区别  ?
      

  3.   

    实际上这两个方法都是返回本机的名称和ip127.0.0.1是回送地址,指本地机。 
    127.0.0.1是用来检测网络的自己的IP.就是说任何一台电脑来说,不管是否连接到INTERNET上,127.0.0.1对于自己来说都是自己.
      

  4.   

    127.0.0.1指的是本地IP,只要安装了WEB服务,通过访问也可以作为客户端来用。后面则指的是INTERNET,或者局域网IP,及外网IP。