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。