Inet4Address クラス

定義

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

[Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)]
public sealed class Inet4Address : Java.Net.InetAddress
[<Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)>]
type Inet4Address = class
    inherit InetAddress
継承
Inet4Address
属性

注釈

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。 RFC  によって定義されます。790: 割り当てられた番号http://www.ietf.org/rfc/rfc790.txtRFC 1918: プライベート インターネットのアドレス割り当て、RFC http://www.ietf.org/rfc/rfc1918.txt2365: 管理スコープ IP マルチキャストhttp://www.ietf.org/rfc/rfc2365.txt<h3> "format">IP アドレス</h3 のテキスト表現>

メソッドへの入力として使用される IPv4 アドレスのテキスト表現には、次のいずれかの形式があります。

<blockquote><ul style="list-style-type:none"><li>d.d.d.d</li/li<<>d.d.d>/li>>d.d<</li><d></ul><></blockquote>

4 つの部分を指定すると、それぞれがデータのバイトとして解釈され、左から右に IPv4 アドレスの 4 バイトに割り当てられます。

3 つの部分のアドレスを指定すると、最後の部分は 16 ビット数量として解釈され、ネットワーク アドレスの右端の 2 バイトに配置されます。 これにより、クラス B の net- work アドレスを 128.net.host として指定する場合に、3 つの部分構成のアドレス形式が便利になります。

2 つの部分のアドレスが指定されると、最後の部分は 24 ビット数量として解釈され、ネットワーク アドレスの右端の 3 バイトに配置されます。 これにより、2 つの部分のアドレス形式を net.host としてクラス A ネットワーク アドレスを指定する場合に便利です。

パートが 1 つだけ指定されている場合、値はバイト再配置なしでネットワーク アドレスに直接格納されます。

テキスト表現を出力値として返すメソッドの場合、最初の形式 (ドット四角形の文字列) が使用されます。

<h4> マルチキャスト アドレス </h4 のスコープ>

これまで、IP ヘッダーの IPv4 TTL フィールドはマルチキャスト スコープ フィールドとして 2 倍になっています。0 の TTL はノードローカルを意味し、1 はリンクローカルを意味し、32 まではサイトローカルを意味し、最大 64 はリージョンローカルを意味し、最大 128 は大陸ローカルを意味し、最大 255 はグローバルです。 ただし、管理スコープを使用することをお勧めします。 RFC  を参照してください。2365: 管理スコープの IP マルチキャストhttp://www.ietf.org/rfc/rfc2365.txt

1.4 で追加されました。

の Java ドキュメント java.net.Inet4Address

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

CanonicalHostName

この IP アドレスの完全修飾ドメイン名を取得します。

(継承元 InetAddress)
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HostAddress

テキスト形式のプレゼンテーションの IP アドレス文字列を返します。

(継承元 InetAddress)
HostName

この IP アドレスのホスト名を取得します。

(継承元 InetAddress)
IsAnyLocalAddress

InetAddress がワイルドカード アドレスの場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsLinkLocalAddress

InetAddress がリンク ローカル アドレスの場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsLoopbackAddress

InetAddress がループバック アドレスであるかどうかをチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMCGlobal

マルチキャスト アドレスにグローバル スコープがある場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMCLinkLocal

マルチキャスト アドレスにリンク スコープがあるかどうかをチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMCNodeLocal

マルチキャスト アドレスにノード スコープがある場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMCOrgLocal

マルチキャスト アドレスにスコープがorganizationかどうかをチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMCSiteLocal

マルチキャスト アドレスにサイト スコープがある場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsMulticastAddress

InetAddress が IP マルチキャスト アドレスであるかどうかをチェックするユーティリティ ルーチン。

(継承元 InetAddress)
IsSiteLocalAddress

InetAddress がサイト ローカル アドレスの場合にチェックするユーティリティ ルーチン。

(継承元 InetAddress)
JniIdentityHashCode

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
JniPeerMembers

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

PeerReference

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 InetAddress)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 InetAddress)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
Dispose(Boolean)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAddress()

この InetAddress オブジェクトの生 IP アドレスを返します。

(継承元 InetAddress)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IsReachable(Int32)

そのアドレスに到達できるかどうかをテストします。

(継承元 InetAddress)
IsReachable(NetworkInterface, Int32, Int32)

そのアドレスに到達できるかどうかをテストします。

(継承元 InetAddress)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

GetJniTypeName(IJavaPeerable)

このクラスは、インターネット プロトコル バージョン 4 (IPv4) アドレスを表します。

適用対象