本人想做一个基于ipv6的通讯程序
在Windows XP下安装了ipv6,我的jdk版本是1.42
给我分配的ip是 fe80::20a:ebff:fe14:bcf5%5
我现在试验通过用户名来显示ip地址
程序片段如下:
           private Inet6Address address;
           InetAddress address=Inet6Address.getByName("localhost");
           System.out.println(address.getHostAddress().toString() );
通过这个代码段我想要的到的是上面的那个ipv6的地址
但是得到却是一个ipv4的地址
不知道怎么样才能得到我要的那个效果,谢谢了!