Salut,
J'aimerais faire une requête de ping plus rapide que l'original c'est à dire : ping(). Je voudrais simplement savoir si l'IP est online ou offline.
[..] Requête ping plus rapide
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- matwachich
- Membre émérite

- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..]Requête ping plus rapide
Regardez la doc de la fonction Ping
Code : Tout sélectionner
[i]timeout [optional][/i] - Is the time to wait for an answer in milliseconds (default is 4000).Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [..] Requête ping plus rapide
Je fais ping($ip,1) mais sa va pas plus vite.
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Requête ping plus rapide
une milliseconde :p
y a un tableau pour le cas ou → @error
y a un tableau pour le cas ou → @error
Code : Tout sélectionner
Dim $iTemp = "0", $sLink = "www.autoitscript.com"
Dim $Ping, $statut = ''
$Ping = Ping($sLink,$iTemp)
Switch @error
case 0
$statut = "Host is Online"
case 1
$statut = "Host is offline"
case 2
$statut = "Host is unreachable"
case 3
$statut = "Bad destination"
case 4
$statut = "Other errors"
EndSwitch
ConsoleWrite($ping & " - " &$statut)- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Requête ping plus rapide
Zippo c'est une bonne question dont j'aimerais bien connaitre la réponse...
Et savoir pourquoi ce script est si long ^^Si le 100 est un time-out de fin de requête, pourquoi le script met-il (chez moi) 17 secondes ?
Et savoir pourquoi ce script est si long ^^
Code : Tout sélectionner
$begin = TimerInit()
$ping = Ping("www.mikell.argh", 100) ; <= offline (a priori...)
If @error Then
$time = Round(TimerDiff($begin)/1000)
Msgbox(48,"", " Pas connecté " & $time & " secondes")
EndIf" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

