课程
/后端开发
/Java
/Java Socket应用---通信是这样练成的
想请教大家,为什么我的计算机名称输出还是IP地址,然后InetAddress.getByAddress("192.168.1.61")使用会报错
2016-05-16
源自:Java Socket应用---通信是这样练成的 2-1
正在回答
你用InetAdress.getLocalHost()获取,输出的计算机名称是什么?是不是你把计算机名改成一样的?如果不是,求高手解惑,我没有出现楼主的情况诶。
getByAddress()的参数是字节数组形式的IP地址,你的参数类型错了;
getByName()的参数就是计算机名称
举报
分享的是 Java 中的网络编程,使用Socket实现网络聊天通信
5 回答关于通过IP地址获取主机名和IP地址
7 回答我通过IP地址获取的InetAddress实例,输出的主机名仍然是 ip地址。
1 回答自己数组输出的ip地址与实际的ip地址不一致咋回事呢?
2 回答InetAddress.getByName("192.168.1.116");这个方法返回的InetAddress对象只有ip地址,没有计算机名。为什么,我的是我win8的系统
1 回答InetAddress通过IP地址获取的实例。