频道栏目
首页 > 资讯 > Java > 正文

Java网络编程从入门到精通 (9):使用isXxx方法判断地址类型

11-02-28        来源:[db:作者]  
收藏   我要投稿
 IP地址分为普通地址和特殊地址。在前面的文章中所使用的大多数都是普通的IP地址,在本文中将介绍如何利用InetAddress类提供的十个方法来确定一个IP地址是否是一个特殊的IP地址。

一、isAnyLocalAddress方法

    IP地址是通配符地址时返回true,否则返回false。这个通配符地址对于拥有多个网络接口(如两块网卡)的计算机非常拥有。使用通配符地址可以允许在服务器主机接受来自任何网络接口的客户端连接。IPv4的通配符地址是0.0.0.0IPv6的通配符地址是0:0:0:0:0:0:0:0,也可以简写成::

二、isLoopbackAddress方法

IP地址是loopback地址时返回true,否则返回falseloopback地址就是代表本机的IP地址。IPv4loopback地址的范围是127.0.0.0 ~ 127.255.255.255,也就是说,只要第一个字节是127,就是lookback地址。如127.1.2.3127.0.200.200都是loopback地址。IPv6loopback地址是0:0:0:0:0:0:0:1,也可以简写成::1。我们可以使用ping命令来测试lookback地址。如下面的命令行所示:

ping 127.200.200.200

运行结果:

Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 
127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 
127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 
127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 
127.200.200.200:
   
相关TAG标签
上一篇:Java网络编程从入门到精通(10):Inet4Address类和Inet6Address类
下一篇:Java网络编程从入门到精通(8):用getAddress方法获得IP地址
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站