Java網路教程: InetAddress
阿新 • • 發佈:2018-12-23
原文地址 譯者:司餘
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文件會更容易。