getHostName()怎么异常了?什么情况。。

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

define_ray

2017-08-31 12:55

http://img.mukewang.com/59a796830001c74615641230.jpg

为什么抛出异常?

写回答 关注

3回答

  • define_ray
    2017-08-31 20:48:41

    http://img.mukewang.com/59a8057200018fdc07640120.jpg

    http://img.mukewang.com/59a805730001da8013280936.jpg

    我的/etc下面没有hostName。

  • Z见贤思齐
    2017-08-31 19:59:44

    在你的控制台 输入 ifconfig , 查看 你的 IP地址,然后将第八行 改为

    InetAddress byName = InetAddress.getByName("你的IP地址");

    测试运行,如果还是报错此类异常,则说明 你的 机器 etc/hostName 和 etc/hosts 中的主机名不对应匹配。


    define...

    回复不能插图。如下: 我觉得这个输出不正确吧。 修改方法应该是改主机名,上面我粘贴过来的连接应该可以。

    2017-08-31 20:50:31

    共 1 条回复 >

  • define_ray
    2017-08-31 18:33:39

    找到了如下的解决方法:

    http://cache.baiducontent.com/c?m=9d78d513d99f1cf90fb1c7215a01d7174509c0743ca691423f90cf1bcc334c413624a3e66379465385d27c1616af384beb806b32200351ebc68e9f4aace2ce756ad433733042891b54955bb8ca3538dc70ce07bcb81990ebb164cfb9d2a4830315d70d5826d5bbcc005d4b9d72a35477b8f7c71f080947fcbe6b3bbe44702b9b2646b041f9&p=90769a4786cc42af5cb0e63d5a5d8f&newp=c47d861785cc43b407bd9b7d0d12c6231610db2151d7d31e6b82c825d7331b001c3bbfb42324170ed1c77c6105ab4e5deef63673310327a3dda5c91d9fb4c574799378&user=baidu&fm=sc&query=nodename+nor+servname+provided%2C+or+not+known&qid=87cc9a1c000416f6&p1=1

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

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

125013 学习 · 590 问题

查看课程

相似问题