InetAddress.IsReachable Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| IsReachable(Int32) |
Verificare se l'indirizzo è raggiungibile. |
| IsReachable(NetworkInterface, Int32, Int32) |
Verificare se l'indirizzo è raggiungibile. |
IsReachable(Int32)
Verificare se l'indirizzo è raggiungibile.
[Android.Runtime.Register("isReachable", "(I)Z", "GetIsReachable_IHandler")]
public virtual bool IsReachable(int timeout);
[<Android.Runtime.Register("isReachable", "(I)Z", "GetIsReachable_IHandler")>]
abstract member IsReachable : int -> bool
override this.IsReachable : int -> bool
Parametri
- timeout
- Int32
tempo, in millisecondi, prima dell'interruzione della chiamata
Valori restituiti
oggetto boolean che indica se l'indirizzo è raggiungibile.
- Attributi
Eccezioni
se si verifica un errore durante un'operazione di I/O.
se il timeout è minore di zero.
Commenti
Verificare se l'indirizzo è raggiungibile. Il massimo sforzo è eseguito dall'implementazione per tentare di raggiungere l'host, ma i firewall e la configurazione del server possono bloccare le richieste causando uno stato non raggiungibile, mentre alcune porte specifiche possono essere accessibili.
L'implementazione di Android tenta prima di tutto i tentativi ICMP ECHO REQUESTs, in caso di errore, verrà eseguito il fallback a REQUEST ECHO TCP. L'esito positivo di entrambi i protocolli restituirà true.
Il valore di timeout, in millisecondi, indica la quantità massima di tempo che il tentativo deve richiedere. Se l'operazione scade prima di ottenere una risposta, l'host viene considerato non raggiungibile. Un valore negativo genererà un'eccezione IllegalArgumentException generata.
Aggiunto nella versione 1.5.
per java.net.InetAddress.isReachable(int).
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.
Si applica a
IsReachable(NetworkInterface, Int32, Int32)
Verificare se l'indirizzo è raggiungibile.
[Android.Runtime.Register("isReachable", "(Ljava/net/NetworkInterface;II)Z", "GetIsReachable_Ljava_net_NetworkInterface_IIHandler")]
public virtual bool IsReachable(Java.Net.NetworkInterface? netif, int ttl, int timeout);
[<Android.Runtime.Register("isReachable", "(Ljava/net/NetworkInterface;II)Z", "GetIsReachable_Ljava_net_NetworkInterface_IIHandler")>]
abstract member IsReachable : Java.Net.NetworkInterface * int * int -> bool
override this.IsReachable : Java.Net.NetworkInterface * int * int -> bool
Parametri
- netif
- NetworkInterface
NetworkInterface tramite cui verrà eseguito il test o null per qualsiasi interfaccia
- ttl
- Int32
numero massimo di hop da provare o 0 per il valore predefinito
- timeout
- Int32
tempo, in millisecondi, prima dell'interruzione della chiamata
Valori restituiti
oggetto booleanche indica se l'indirizzo è raggiungibile.
- Attributi
Eccezioni
se si verifica un errore durante un'operazione di I/O.
se ttl o timeout è minore di zero.
Commenti
Verificare se l'indirizzo è raggiungibile. Il massimo sforzo è eseguito dall'implementazione per tentare di raggiungere l'host, ma i firewall e la configurazione del server possono bloccare le richieste causando uno stato non raggiungibile, mentre alcune porte specifiche possono essere accessibili.
L'implementazione di Android tenta prima di tutto i tentativi ICMP ECHO REQUESTs, in caso di errore, verrà eseguito il fallback a REQUEST ECHO TCP. L'esito positivo di entrambi i protocolli restituirà true.
I network interface parametri e ttl consentono al chiamante di specificare l'interfaccia di rete che il test eseguirà e il numero massimo di hop che i pacchetti devono superare. Un valore negativo per l'oggetto ttl genererà un'eccezione IllegalArgumentException generata.
Il valore di timeout, in millisecondi, indica la quantità massima di tempo che il tentativo deve richiedere. Se l'operazione scade prima di ottenere una risposta, l'host viene considerato non raggiungibile. Un valore negativo genererà un'eccezione IllegalArgumentException generata.
Aggiunto nella versione 1.5.
per java.net.InetAddress.isReachable(java.net.NetworkInterface, int, int).
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.