Inet4Address Classe

Definizione

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

[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
Ereditarietà
Inet4Address
Attributi

Commenti

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4). Definito da RFC  790: Numerihttp://www.ietf.org/rfc/rfc790.txt assegnati, RFC  1918: Allocazione degli indirizzi per Internethttp://www.ietf.org/rfc/rfc1918.txt privati e RFC  2365: Multicasthttp://www.ietf.org/rfc/rfc2365.txt<IP con ambito amministrativo h3> "format">Rappresentazione testuale degli indirizzi< IP/h3>

La rappresentazione testuale dell'indirizzo IPv4 usato come input per i metodi accetta una delle seguenti forme:

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

Quando vengono specificate quattro parti, ognuna viene interpretata come un byte di dati e assegnata, da sinistra a destra, ai quattro byte di un indirizzo IPv4.

Quando si specifica un indirizzo in tre parti, l'ultima parte viene interpretata come una quantità a 16 bit e inserita nella maggior parte dei due byte corretti dell'indirizzo di rete. In questo modo il formato degli indirizzi in tre parti risulta utile per specificare gli indirizzi di lavoro net-work della classe B come 128.net.host.

Quando viene fornito un indirizzo in due parti, l'ultima parte viene interpretata come una quantità a 24 bit e inserita nella maggior parte dei tre byte corretti dell'indirizzo di rete. In questo modo, il formato dell'indirizzo in due parti risulta utile per specificare gli indirizzi di rete classe A come net.host.

Quando viene specificata una sola parte, il valore viene archiviato direttamente nell'indirizzo di rete senza ridisporre alcun byte.

Per i metodi che restituiscono una rappresentazione testuale come valore di output, viene utilizzata la prima maschera, ovvero una stringa con punti quad.

<h4> L'ambito di un indirizzo <multicast /h4>

Storicamente il campo TTL IPv4 nell'intestazione IP è raddoppiato come campo ambito multicast: una durata (TTL) pari a 0 indica che node-local, 1 significa link-local, fino a 32 significa che site-local, fino a 64 significa area-locale, fino a 128 significa che continent-local e fino a 255 sono globali. Tuttavia, è preferibile definire l'ambito amministrativo. Fare riferimento a RFC  2365: Multicast IP con ambito amministrativohttp://www.ietf.org/rfc/rfc2365.txt

Aggiunta nella versione 1.4.

per java.net.Inet4Address.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
CanonicalHostName

Ottiene il nome di dominio completo per questo indirizzo IP.

(Ereditato da InetAddress)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HostAddress

Restituisce la stringa di indirizzo IP nella presentazione testuale.

(Ereditato da InetAddress)
HostName

Ottiene il nome host per questo indirizzo IP.

(Ereditato da InetAddress)
IsAnyLocalAddress

Routine dell'utilità per verificare se InetAddress in un indirizzo con caratteri jolly.

(Ereditato da InetAddress)
IsLinkLocalAddress

Routine dell'utilità per verificare se InetAddress è un indirizzo locale del collegamento.

(Ereditato da InetAddress)
IsLoopbackAddress

Routine dell'utilità per verificare se InetAddress è un indirizzo di loopback.

(Ereditato da InetAddress)
IsMCGlobal

Routine dell'utilità per verificare se l'indirizzo multicast ha un ambito globale.

(Ereditato da InetAddress)
IsMCLinkLocal

Routine dell'utilità per verificare se l'indirizzo multicast ha un ambito di collegamento.

(Ereditato da InetAddress)
IsMCNodeLocal

Routine dell'utilità per verificare se l'indirizzo multicast ha un ambito del nodo.

(Ereditato da InetAddress)
IsMCOrgLocal

Routine dell'utilità per verificare se l'indirizzo multicast ha ambito dell'organizzazione.

(Ereditato da InetAddress)
IsMCSiteLocal

Routine dell'utilità per verificare se l'indirizzo multicast ha un ambito del sito.

(Ereditato da InetAddress)
IsMulticastAddress

Routine dell'utilità per verificare se InetAddress è un indirizzo multicast IP.

(Ereditato da InetAddress)
IsSiteLocalAddress

Routine dell'utilità per verificare se InetAddress è un indirizzo locale del sito.

(Ereditato da InetAddress)
JniIdentityHashCode

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
JniPeerMembers

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

PeerReference

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da InetAddress)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da InetAddress)

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
Dispose(Boolean)

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetAddress()

Restituisce l'indirizzo IP non elaborato di questo InetAddress oggetto.

(Ereditato da InetAddress)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
IsReachable(Int32)

Verificare se l'indirizzo è raggiungibile.

(Ereditato da InetAddress)
IsReachable(NetworkInterface, Int32, Int32)

Verificare se l'indirizzo è raggiungibile.

(Ereditato da InetAddress)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe rappresenta un indirizzo IPv4 (Internet Protocol versione 4).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a