語言

InetAddress.GetByAddress 方法

定義

多載

名稱 Description
GetByAddress(Byte[])

回傳 InetAddress 一個物件,給定原始 IP 位址 。

GetByAddress(String, Byte[])

根據提供的主機名稱和 IP 位址建立一個 InetAddress。

GetByAddress(Byte[])

回傳 InetAddress 一個物件,給定原始 IP 位址 。

[Android.Runtime.Register("getByAddress", "([B)Ljava/net/InetAddress;", "")]
public static Java.Net.InetAddress GetByAddress(byte[]? addr);
[<Android.Runtime.Register("getByAddress", "([B)Ljava/net/InetAddress;", "")>]
static member GetByAddress : byte[] -> Java.Net.InetAddress

參數

addr
Byte[]

原始 IP 位址依網路位元組順序排列

傳回

一個由原始 IP 位址建立的 InetAddress 物件。

屬性

例外狀況

備註

回傳 InetAddress 一個物件,給定原始 IP 位址 。 參數依網路位元組順序排列:位址的最高階位元組屬於 getAddress()[0]

此方法不會阻擋,也就是說不會執行反向名稱服務查詢。

IPv4 位址位元組陣列必須長 4 位元組,IPv6 位元組陣列必須長 16 位元組

在 1.4 版本加入。

Java 文件 java.net.InetAddress.getByAddress(byte[])

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

GetByAddress(String, Byte[])

根據提供的主機名稱和 IP 位址建立一個 InetAddress。

[Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[B)Ljava/net/InetAddress;", "")]
public static Java.Net.InetAddress GetByAddress(string? host, byte[]? addr);
[<Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[B)Ljava/net/InetAddress;", "")>]
static member GetByAddress : string * byte[] -> Java.Net.InetAddress

參數

host
String

指定的宿主

addr
Byte[]

原始 IP 位址依網路位元組順序排列

傳回

一個由原始 IP 位址建立的 InetAddress 物件。

屬性

例外狀況

如果 ipAddress 是空值或長度錯誤。

備註

根據提供的主機名稱和 IP 位址建立一個 InetAddress。 不會檢查地址的有效性。

主機名稱可以是機器名稱,例如「java.sun.com」,或是其 IP 位址的文字表示。

主機名稱也沒有進行有效性檢查。

若 addr 指定 IPv4 位址,則會回傳 Inet4Address 實例;否則,會回傳 Inet6Address 實例。

IPv4 位址位元組陣列必須長 4 位元組,IPv6 位元組陣列必須長 16 位元組

在 1.4 版本加入。

Java 文件 java.net.InetAddress.getByAddress(java.lang.String, byte[])

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於