关于通过IP地址获取主机名和IP地址

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

qq_雨欲语_03900761

2018-03-31 20:19

https://img.mukewang.com/5abf7cc10001d2fb13660681.jpg我获取到的主机名和IP地址是一样的耶,求帮助

写回答 关注

5回答

  • 小手再抖
    2018-04-03 15:15:45

    看错了,哈哈,用IP地址查看计算机名还是不行~

  • 小手再抖
    2018-04-03 15:14:18

    https://img3.mukewang.com/5ac32998000147af12800800.jpg

    改成这样就可以了,不用getbyname,用getlocalhost

  • qq_雨欲语_03900761
    2018-03-31 23:50:52

    https://img3.mukewang.com/5abfad8a00016f3911880605.jpghttps://img4.mukewang.com/5abfad980001942c07780363.jpg这是老师视屏截图

  • 小手再抖
    2018-03-31 21:43:25

    https://img4.mukewang.com/5abf900c00012fb912800800.jpg

    一楼说得没错,如果将getByName设置成计算机名,那输出就正常了,如果你设置成IP地址就默认计算机名是IP地址了,原IP地址没变,就是计算机名变了。

    qq_雨欲语...

    说的没错,但是疑问是从老师视屏来的,你看看我贴在下面回答里的截屏,就是老师通过getByName方法,里面参数放的就是IP地址,但是却能获取到正确的计算机名,而不是IP

    2018-03-31 23:55:47

    共 1 条回复 >

  • 十二月的消亡
    2018-03-31 21:35:22

    你本身就是getByName,只是你的name输入了你的ip地址,拿主机名的就直接拿你输入的主机名了,显示出来就是你图里的效果

    qq_雨欲语...

    但是有个问题,麻烦看一下我贴在下面的截图,就是老师视屏中的代码,他也是通过getByName,里面放入的参数就是IP地址,却能通过这个获取到正确的主机名

    2018-03-31 23:50:25

    共 1 条回复 >

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

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

125013 学习 · 590 问题

查看课程

相似问题