InetAddress.IsReachable Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| IsReachable(Int32) |
Vérifiez si cette adresse est accessible. |
| IsReachable(NetworkInterface, Int32, Int32) |
Vérifiez si cette adresse est accessible. |
IsReachable(Int32)
Vérifiez si cette adresse est accessible.
[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
Paramètres
- timeout
- Int32
l’heure, en millisecondes, avant l’abandon de l’appel
Retours
indiquant boolean si l’adresse est accessible.
- Attributs
Exceptions
si une erreur se produit pendant une opération d’E/S.
si le délai d’expiration est inférieur à zéro.
Remarques
Vérifiez si cette adresse est accessible. Le meilleur effort est effectué par l’implémentation pour essayer d’atteindre l’hôte, mais les pare-feu et la configuration du serveur peuvent bloquer les requêtes entraînant un état inaccessible alors que certains ports spécifiques peuvent être accessibles.
L’implémentation Android tente d’abord ICMP ECHO REQUESTs, en cas de défaillance, elle revient à TCP ECHO REQUESTs. La réussite sur l’un ou l’autre protocole retourne true.
La valeur du délai d’expiration, en millisecondes, indique la durée maximale pendant laquelle la tentative doit prendre. Si l’opération expire avant d’obtenir une réponse, l’hôte est considéré comme inaccessible. Une valeur négative entraîne la levée d’une exception IllegalArgumentException.
Ajouté à la version 1.5.
Documentation Java pour java.net.InetAddress.isReachable(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
IsReachable(NetworkInterface, Int32, Int32)
Vérifiez si cette adresse est accessible.
[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
Paramètres
- netif
- NetworkInterface
NetworkInterface par le biais duquel le test sera effectué, ou null pour n’importe quelle interface
- ttl
- Int32
nombre maximal de tronçons à essayer ou 0 pour la valeur par défaut
- timeout
- Int32
l’heure, en millisecondes, avant l’abandon de l’appel
Retours
indiquant booleansi l’adresse est accessible.
- Attributs
Exceptions
si une erreur se produit pendant une opération d’E/S.
si ttl ou timeout est inférieur à zéro.
Remarques
Vérifiez si cette adresse est accessible. Le meilleur effort est effectué par l’implémentation pour essayer d’atteindre l’hôte, mais les pare-feu et la configuration du serveur peuvent bloquer les requêtes entraînant un état inaccessible alors que certains ports spécifiques peuvent être accessibles.
L’implémentation Android tente d’abord ICMP ECHO REQUESTs, en cas de défaillance, elle revient à TCP ECHO REQUESTs. La réussite sur l’un ou l’autre protocole retourne true.
Les network interface paramètres permettent ttl à l’appelant de spécifier l’interface réseau à laquelle le test passe et le nombre maximal de sauts que les paquets doivent parcourir. Une valeur négative pour le ttl résultat entraîne la levée d’une exception IllegalArgumentException.
La valeur du délai d’expiration, en millisecondes, indique la durée maximale pendant laquelle la tentative doit prendre. Si l’opération expire avant d’obtenir une réponse, l’hôte est considéré comme inaccessible. Une valeur négative entraîne la levée d’une exception IllegalArgumentException.
Ajouté à la version 1.5.
Documentation Java pour java.net.InetAddress.isReachable(java.net.NetworkInterface, int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.