[reseaux]Net::Ping et $ret
Bonjour,
J'exécutte ce code sans probleme:
Code:
1 2 3
|
($ret, $duration, $ip) = $p->ping($host,2);
printf("$host [ip: $ip] is alive (packet return time: %.2f ms)\n", 1000 * $duration) if ($ret); |
Je ne comprend pas vraiment ce qu'il y a derière la variable $ret, si je teste:
Code:
1 2 3 4
|
($ret, $duration, $ip) = $p->ping($host,2);
if $ret
{printf("$host [ip: $ip] is alive (packet return time: %.2f ms)\n", 1000 * $duration);} |
Cela ne fonctionne plus. Quelqu'un sait de quoi il retourne? et éventuellement comment ajouter un else dans le code qui marche?
Merci