我通过IP地址获取的InetAddress实例,输出的主机名仍然是 ip地址。

来源:2-1 Java 中的 InetAddress 的应用

源代码_思无邪

2015-08-03 21:47

InetAddress address2 = InetAddress.getByName("192.168.2.102");
  System.out.println("计算名:" + address2.getHostName());
  System.out.println("IP地址:" + address2.getHostAddress());

 

运行结果:

计算名:192.168.2.102
IP地址:192.168.2.102

写回答 关注

6回答

  • weixin_慕勒03390
    2021-08-19 14:42:15

    请问解决了么?我也是同样的问题

  • weibo_请叫我唐小斐_0
    2016-06-09 08:48:41

    同样,求大神解释

  • langren1992
    2015-09-01 19:38:01

    192.168.2.102不是你主机的IP地址

  • qq_巫巫_0
    2015-08-14 18:53:50

    我也是诶

  • 源代码_思无邪
    2015-08-12 20:20:00

    是呀!

  • veatime
    2015-08-06 15:36:08

    192.168.2.102 是你本机的IP吗?

Java Socket应用---通信是这样练成的

分享的是 Java 中的网络编程,使用Socket实现网络聊天通信

125013 学习 · 590 问题

查看课程

相似问题