閱讀770 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Java網絡教程: InetAddress

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

創建InetAddress實例

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

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

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

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

下麵是如何獲取本地主機的IP地址(電腦程序正在運行):

1 InetAddress address = InetAddress.getLocalHost();

其他的InetAddress方法

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

轉載自 並發編程網 - ifeve.com

最後更新:2017-05-19 17:02:07

  上一篇:go  Java網絡教程:JarURLConnection
  下一篇:go  SLF4J 擴展(二)