IP地址是每台计算机在网络中的唯一表示,它是32位或128位的无符号数字,使用4组数字表示一个固定的编号,如“192.168.128.255”就是局域网络中的编号。
IP地址是一种低级协议,UDP和TCP都是在它的基础上构建的。
Java提供了IP地址的封装类InetAddress,它位于java.net包中,主要封装了IP地址,并提供了相关的常用方法,如获取IP地址,主机地址等。常用方法如下表:
我们来看一个例子。
这个方法中搜索了同一局域网中IP"192.168.1.50"到“192.168.1.70”范围内所有可访问的主机名(如果对方没安装防火墙,并且网络连接正常的话,都可以访问)。InetAddress类的方法会抛出UnknownHostException异常,所以必须进行异常处理,这个异常在主机不存在或网络连接错误时发生。
JAVA自学笔记,IP地址的封装
最新推荐文章于 2023-05-22 21:11:55 发布