Ajouter un commentaire

fredericmazue

Donc si je comprends bien, il faut pouvoir démarrer et arrêter à la main, pour pouvoir saisir les IP à la main, c'est bien ça ?
Mais alors dans ce cas et dans cette logique, pourquoi ne pas faire les ping à la main :?:

Désolé... j'ai pas pu m'en empêcher :oops: :oops: :oops:

Accessoirement, je me demande ce que c'est que que ce réseau qui perd tant de paquets.
C'est quand même pas que les paquets sont envoyés à la main hein ? :twisted:

Oui je sais, je ne devrais pas, c'est mal :oops:

Mais bon, donc ton problème du moment:

Quote:
À quoi ressemblerait une boucle pour pinger mon IP primaire constament à chaque 60 secondes jusqu'à ce que je presse D pour démarrer, et S pour Arrêter et si ma perte de paquet est plus grand ou = à 2% alors les logs vont ds un fichier ?

concrètement ça veut dire: comment faire pour lire une saisie au clavier en même temps qu'on boucle sur un ping ?
Tu te rends bien compte que là, la difficulté de programmation elle n'existe que parce que tu veux du "à la main" hein ? :twisted:
Et bien dans ce cas, je dirais qu'il va falloir travailler avec un thread.
Mais ne fait pas comme Grock qui déplace le piano au lieu de déplacer la chaise.
Je veux dire: ne fait pas les ping chacun dans un thread (tu te rappelles tes difficultés d'avant, n'est-ce pas ?)
Place un read() dans un thread qui affecte une variable si action de l'utilisateur, et dans la boucle du ping, à chaque itération, va voir si le contenu de la variable en question a changé.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 M   M   SSS   X   X  TTTTTT  H  H 
MM MM S X X TT H H
M M M SSS X TT HHHH
M M S X X TT H H
M M SSSS X X TT H H