Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2057 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  probleme de Net::Ping

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de Net::Ping

n°740595
brolouille
Posté le 26-05-2004 à 19:20:25  profilanswer
 

bonjour
 
Bon je comprend rien a cette commande :fou: .
Lorsque j'effectue un ping pour la premiere fois sur une machine, le Net::Ping n'arrive pas a la trouver.
Alors que lorsque j'effectue un 'ping monadr', la machine repond.
Je réessaie alors avec le module Net::Ping et la il arrive a le trouver.
 
Qqn peut-il m'expliquer pliz?
 
voici mon code  

Code :
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use Net::Ping;
  4. use Socket;
  5. my $host = $ARGV[0] || die "Usage: $0 ipaddr";
  6. my $null = system ("ping $host -c 1" );
  7. my $p = Net::Ping->new("tcp",1);
  8. unless ($p->ping($host)) {
  9.         print "\nfail: ",scalar(localtime),"\n";
  10. }else {
  11.         print "\nsuccess: ",scalar(localtime),"\n";
  12. }


 
et quand j'execute pour la 1ere fois :

Code :
  1. @# ./arp_table.pl 192.168.0.12
  2. PING 192.168.0.12 (192.168.0.12) 56(84) bytes of data.
  3. From 192.168.0.12: icmp_seq=1
  4. 64 bytes from 163.9.4.98: icmp_seq=1 ttl=255 time=1.17 ms
  5. --- 192.168.0.12 ping statistics ---
  6. 1 packets transmitted, 1 received, 0% packet loss, time 0ms
  7. rtt min/avg/max/mdev = 1.172/1.172/1.172/0.000 ms
  8. fail: Wed May 26 19:12:41 2004


 
alors que la 2e fois ca marche:

Code :
  1. @# ./arp_table.pl 192.168.0.12
  2. PING 192.168.0.12 (192.168.0.12) 56(84) bytes of data.
  3. 64 bytes from 192.168.0.12 icmp_seq=1 ttl=255 time=0.304 ms
  4. --- 192.168.0.12 ping statistics ---
  5. 1 packets transmitted, 1 received, 0% packet loss, time 0ms
  6. rtt min/avg/max/mdev = 0.304/0.304/0.304/0.000 ms
  7. success: Wed May 26 19:20:03 2004

mood
Publicité
Posté le 26-05-2004 à 19:20:25  profilanswer
 

n°740638
burgergold
5$? va chez l'diable!
Posté le 26-05-2004 à 19:49:00  profilanswer
 

tu ping un ip ou un hostname?
 
si c'est un hostname, c'est p-e que le dns n'est pas résolu, et quand tu ping manuellement, la résolution est en cache pour le prochain Net::Ping


---------------
http://www.boincstats.com/signature/user_664861.gif

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  probleme de Net::Ping

 

Sujets relatifs
Problème avec le cutProblème avec dimension d'une animation flash
Problème de propriétés avec un composant C++Builder 5Problême espace membres en PHP
[VB] Problème oo4o et Visual Studio .netProblème pour remplir le champ d'un formulaire (situé sur le net)
[C++] Compilateur C++ .NET 2003 / SDL > Problème à la compilationProblème de linkage sur une appli C sous .NET
[VB.Net] Problème général sur les forms en VB. Netvisual studio .NET architect, probleme d'install
Plus de sujets relatifs à : probleme de Net::Ping


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR