1. 程式人生 > >Java網路教程: InetAddress

Java網路教程: InetAddress

原文地址  譯者:司餘

InetAddress是ip地址的java表示方式。這個類的例項也可以用在UDP DatagramSockets、普通Socket類和ServerSocket類。

建立InetAddress例項

InetAddress沒有public構造器,必須通過一系列的靜態方法獲取例項。下面是如何獲取一個域名的InetAddress例項:

InetAddress address = InetAddress.getByName("jenkov.com");

下面是如何獲取匹配字串表示ip地址的InetAddress:

InetAddress address = InetAddress.getByName("78.46.84.171");

下面是如何獲取本地主機的IP地址(電腦程式正在執行):

InetAddress address = InetAddress.getLocalHost();

其他的InetAddress方法

InetAddress類提供許多其他的方法以供使用。例如,你可以呼叫getAddress()方法獲取一個位元組陣列表示的ip地址,等等。要了解更多的方法,但比起這個,閱讀InetAddress的java文件會更容易。