Freigeben über


Inet4Address Klasse

Definition

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

[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
Vererbung
Inet4Address
Attribute

Hinweise

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. Definiert durch RFC  790: Zugewiesene Nummernhttp://www.ietf.org/rfc/rfc790.txt, RFC  1918: Adresszuordnung für private Internetshttp://www.ietf.org/rfc/rfc1918.txt und RFC  2365: Administrativer Bereichs-IP-Multicasthttp://www.ietf.org/rfc/rfc2365.txt<h3> "format">Textdarstellung von IP-Adressen</h3>

Die Textdarstellung der IPv4-Adresse, die als Eingabe für Methoden verwendet wird, hat eine der folgenden Formen:

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

Wenn vier Teile angegeben werden, wird jeder als Byte von Daten interpretiert und den vier Bytes einer IPv4-Adresse von links nach rechts zugewiesen.

Wenn eine dreiteilige Adresse angegeben wird, wird der letzte Teil als 16-Bit-Menge interpretiert und in die meisten zwei Bytes der Netzwerkadresse platziert. Dies macht das dreiteilige Adressformat für die Angabe von Net-Work-Adressen der Klasse B als 128.net.host bequem.

Wenn eine zweiteilige Adresse angegeben wird, wird der letzte Teil als 24-Bit-Menge interpretiert und in den höchsten drei Byte rechts der Netzwerkadresse platziert. Dies macht das zweiteilige Adressformat für die Angabe von Netzwerkadressen der Klasse A als net.host bequem.

Wenn nur ein Teil angegeben wird, wird der Wert ohne Byte-Neuanordnung direkt in der Netzwerkadresse gespeichert.

Für Methoden, die eine Textdarstellung als Ausgabewert zurückgeben, wird das erste Formular verwendet, d. h. eine gepunktete Quad-Zeichenfolge.

<h4> Der Bereich einer Multicastadresse </h4>

In der Vergangenheit hat sich das IPv4 TTL-Feld im IP-Header als Multicastbereichsfeld verdoppelt: Eine TTL von 0 bedeutet knotenlokal, 1 bedeutet link-lokal, bis zu 32 bedeutet standortlokal, bis zu 64 bedeutet region-lokal, bis zu 128 bedeutet kontinentlokal und bis zu 255 sind global. Der administrative Bereich wird jedoch bevorzugt. Weitere Informationen finden Sie unter RFC  2365: Multicast für ip-Adressbereichehttp://www.ietf.org/rfc/rfc2365.txt

In Version 1.4 hinzugefügt.

Java-Dokumentation für java.net.Inet4Address.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

CanonicalHostName

Ruft den vollqualifizierten Domänennamen für diese IP-Adresse ab.

(Geerbt von InetAddress)
Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
HostAddress

Gibt die IP-Adresszeichenfolge in einer Textdarstellung zurück.

(Geerbt von InetAddress)
HostName

Ruft den Hostnamen für diese IP-Adresse ab.

(Geerbt von InetAddress)
IsAnyLocalAddress

Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress in einer Wildcardadresse enthalten ist.

(Geerbt von InetAddress)
IsLinkLocalAddress

Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine lokale Linkadresse ist.

(Geerbt von InetAddress)
IsLoopbackAddress

Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine Loopbackadresse ist.

(Geerbt von InetAddress)
IsMCGlobal

Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über einen globalen Bereich verfügt.

(Geerbt von InetAddress)
IsMCLinkLocal

Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über einen Linkbereich verfügt.

(Geerbt von InetAddress)
IsMCNodeLocal

Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse einen Knotenbereich aufweist.

(Geerbt von InetAddress)
IsMCOrgLocal

Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über organization Bereich verfügt.

(Geerbt von InetAddress)
IsMCSiteLocal

Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse einen Standortbereich aufweist.

(Geerbt von InetAddress)
IsMulticastAddress

Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine IP-Multicastadresse ist.

(Geerbt von InetAddress)
IsSiteLocalAddress

Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine lokale Adresse des Standorts ist.

(Geerbt von InetAddress)
JniIdentityHashCode

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
JniPeerMembers

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

PeerReference

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von InetAddress)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von InetAddress)

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
Dispose(Boolean)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
GetAddress()

Gibt die unformatierte IP-Adresse dieses InetAddress Objekts zurück.

(Geerbt von InetAddress)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
IsReachable(Int32)

Testen Sie, ob diese Adresse erreichbar ist.

(Geerbt von InetAddress)
IsReachable(NetworkInterface, Int32, Int32)

Testen Sie, ob diese Adresse erreichbar ist.

(Geerbt von InetAddress)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.Finalized()

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

GetJniTypeName(IJavaPeerable)

Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.

Gilt für: