Java网络:InetAddress
时间:2020-01-09 10:36:13 来源:igfitidea点击:
" InetAddress"是Java的IP地址表示。此类的实例与UDP DatagramSockets和常规Socket和ServerSocket一起使用。
创建一个InetAddress实例
" InetAddress"没有公共构造函数,因此我们必须通过一组静态方法来获取实例。
以下是获取域名的" InetAddress"实例的方法:
InetAddress address = InetAddress.getByName("Hyman.com");
这是如何获取与IP地址的字符串表示形式匹配的InetAddress
:
InetAddress address = InetAddress.getByName("78.46.84.171");
并且,这是如何获取本地主机(程序在其上运行的计算机)的IP地址:
InetAddress address = InetAddress.getLocalHost();
其他InetAddress方法
" InetAddress"类具有许多可以使用的其他方法。例如,我们可以通过调用getAddress()
等获得IP地址作为字节数组。要了解有关这些方法的更多信息,可以更轻松地读取InetAddress类的JavaDoc。