[R] Ping multicast

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

[R] Ping multicast

#1

Message par Eldes »

Bonjour.

Je suis entrain de faire un programme afin de récupérer des fichiers dans plusieurs pc.
Mon problème est que de faire un tri dans les réponses que j obtiens, ma première idée fut de faire des pings de toutes les adresses ip, puis lorsque j ai une réponse au ping et a l aide d un ftp je vérifie que je suis dans le pc que je desire puisque tous mes pc on le meme login et mot de passe, ce programme fonctionne mais me prends beaucoup trop de temps (casiment deux heures) sachant que j ai 10 vlan a 250 adresse a srcuter.
La deuxième solution que j aimerai mettre en œuvre serait d envoyer un Ping multicast et d envoyer dans un tableau les réponses de tous les pc qui s abonne (leur adresse ip etant l ideal) sachant que seul les pc qui m interresse fonctionne en multicast.
Hors je ne trouve pas le moyen de faire se Ping a l aide d autoit.
Pourriez vous m aider ou meme m aiguiller?

En vous remerciant par avance.
Modifié en dernier par Eldes le jeu. 02 août 2012 15:40, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Ping multicast

#2

Message par mikell »

Que donne une commande ping -a 224.0.0.1 ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

Re: [..] Ping multicast

#3

Message par Eldes »

C est une commande dos que tu me donne j aimerai savoir si il existe une commande autoit
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Ping multicast

#4

Message par Jerome »

Coucou,


Petit script que j'avais fait il y a quelque temps maintenant, en espérant que vous pourrez le modifier à votre guise.
► Afficher le texte


Jérôme
Avatar du membre
Manwe
Niveau 4
Niveau 4
Messages : 57
Enregistré le : mer. 08 oct. 2008 09:21
Status : Hors ligne

Re: [..] Ping multicast

#5

Message par Manwe »

La commande sous Autoit c'est :
Ping
--------------------------------------------------------------------------------
Pings a host and returns the roundtrip-time.
Ping ( "address/hostname" [, timeout] )

Par contre la notion de ping multicast, j'ai des doutes ...
Je viens de faire un test rapide, j'ai bien un ping request qui part, mais personne ne me répond.
Un clavier azerty en vaut deux.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Ping multicast

#6

Message par mikell »

Eldes a écrit :C est une commande dos que tu me donne j aimerai savoir si il existe une commande autoit
C'est un test pour savoir ce que renvoie la fenêtre dos
(toute commande dos peut être utilisée en autoit, avec _RunDOS et StderrRead)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

Re: [..] Ping multicast

#7

Message par Eldes »

Mikell:
J ai testé aujourd hui un ping -a 224.0.0.1, puis un ping 224.0.0.1
J ai 100% des paquets perdu.
J ai fais le meme test sous 224.9.9.4 qui est l adresse configuré sur mes pc mais le résultat est identique.
Mais l information que je peux utiliser la réponse d une fenêtre dos m ouvre une nouvelle perspective dont je n oublirerais pas de communiquer demain j espere :)

Jerome:
Tu utilise ma première méthode mais que malheureusement je trouve trop longue.
En effet je ne peux pas utiliser le iptoname car les adresse ne sont pas enregistrer dans le DNS du réseau dans lequel je travail sinon la vie aurait été si simple.
Par contre je me permet de garder ton idée car des passages sont très interressant et je t en remerci :)

Manwe
Je connais cette commande malheureusement tous comme toi j ai bien peur qu'elle ne traite qu'une réponse d ip a la fois

Je vous remerci du temps que vous me consacrer afin de trouver une solution a mon problème.
Avatar du membre
Manwe
Niveau 4
Niveau 4
Messages : 57
Enregistré le : mer. 08 oct. 2008 09:21
Status : Hors ligne

Re: [..] Ping multicast

#8

Message par Manwe »

C'est le FTP ou le ping qui prend du temps ?
Tu n'es pas obligé d'attendre les 4s de timeout, en local 1s suffit, tu dois avoir des ping de 200ms max non ? A moins que tu n'ai du Wifi ou autre ?
Un clavier azerty en vaut deux.
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Ping multicast

#9

Message par sksbir »

Bonjour

Plutot que de chercher avec le multicast, ta solution passe peut-être par ceci : [Ex] Script réentrant

Donc, pour ton cas particulier, un script "père" qui lance autant de scripts "fils" qu'il y a de serveurs ( avec une limite de par exemple 50 scripts fils à la fois) , chaque script fils se chargeant du ping, puis du FTP vers le serveur qu'on lui a donné en argument.
ça devrait mouliner plus vite...
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

Re: [..] Ping multicast

#10

Message par Eldes »

Effectivement le multicast ne fonctionne pas et je ne réussi pas après de multiple essai a récupérer en dos.
Je vais étudier la solution de sksbir ...
Je vous tiens au courant
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Ping multicast

#11

Message par jchd »

Ce qu'en dit MS bien lire le commentaire en fin de page.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Eldes
Niveau 2
Niveau 2
Messages : 29
Enregistré le : lun. 20 déc. 2010 13:08
Status : Hors ligne

Re: [R] Ping multicast

#12

Message par Eldes »

Bonjour.

La solution final aura été d'utiliser VB qui gere le multicast.

Merci du temps passé sur cette question
Répondre