[perl] multicast et windows

multicast et windows [perl] - Perl - Programmation

Marsh Posté le 08-11-2005 à 11:11:40    

Fais suite à ce thread, mais nécessite maintenant un topic propre je pense ...
http://forum.hardware.fr/hardwaref [...] 9628-1.htm
 
En fait, je veux pas faire grand chose, je veux juste m'abonner à un groupe multicast (disons 225.5.5.5).
C'est tout pour l'instant.
J'essaie avec le module IO::Socket::Multicast (merci pospos pour l'installation, ta méthode fonctionne),  mais le module ne fonctionne pas sous win (alors que j'ai aucun soucis sous linux :sweat: )
J'arrive bien à envoyer des paquets mcast, par contre, aucun moyen de faire le moindre abbonnement IGMP, avec $s->mcast_add('225.5.5.5') comme précisé dans la doc.
 
Est-ce que qqun connait les subtilités du monde windows ??
Est-ce que qqun a réussi a faire fonctionner ce module, ou a une autre méthode pour s'abonner à un groupe ??
 
Je précise que le résultat de la commande $s->mcast_add(..) est "Unknown error" .
 
Je suis dépassé la. Il y a moyen d'avoir plus d'infos ?
Merci ..

Reply

Marsh Posté le 08-11-2005 à 11:11:40   

Reply

Marsh Posté le 08-11-2005 à 11:16:04    

note :
 
  # Add a multicast group
  $s->mcast_add('225.0.1.1');
 
  # Add a multicast group to eth0 device
  $s->mcast_add('225.0.0.2','eth0');
 
il ya ca dans la doc. J'aimerai bien essayer la deuxieme méthode, meme si j'y crois pas trop, mais comment je fais pour trouver le nom d'interface compatible perl sous windows ??

Reply

Marsh Posté le 08-11-2005 à 13:34:47    

j'avais bidouillé ce module ya longtemps pasqu'effectivement pas mal de choses ne marchaient pas sous windows, mais je ne me souviens plus koi (et si ca marchait au final)

Reply

Marsh Posté le 08-11-2005 à 13:37:58    

oops :'( ...
bon, bah si tu arrives a retrouver, je suis bien sur preneur ...
Sinon, comment je peux réussir a obtenir plus d'infos sur l'erreur en question ??
Pour essayer de le modifier moi meme ?
 
Merci

Reply

Marsh Posté le 08-11-2005 à 15:46:55    

désolé c'est vieux...
mais si tu retrouve ca m'interesse!

Reply

Marsh Posté le 08-11-2005 à 15:47:14    

le plus simple c'est sans doute de contacter l'auteur du module

Reply

Marsh Posté le 08-11-2005 à 16:07:53    

j'y vais de ce pas ...
Je tiens l'évolution ici ... meme si j'ai des doutes a cause de windows ...
Merci.

Reply

Marsh Posté le 09-11-2005 à 19:01:49    

je mets en stand by ma quete .. meme si je ne desespere pas d'y arriver un jour, pour la curiosité.
Si je poursuis la chose, je mettrai a jour ce thread.
En attendant, je vais plutot essayer de faire ca en C, meme si a nouveua, le fait que ca soit sous windows complique les choses, mais cela est l'histoire d'un autre topic.
Merci a pospos pour ses efforts (et ce que j'ai appris)

Reply

Marsh Posté le 17-11-2005 à 20:21:01    

une nouvelle version du module vient de sortir:
http://search.cpan.org/~lds/IO-Socket-Multicast-1.02/
 
et le change log parle d'une correction de bug sous windows:
http://search.cpan.org/src/LDS/IO- [...] 02/Changes
 
reste à voir dans combien de temps cette version sera dispo sur le serveur ppm

Reply

Marsh Posté le 17-11-2005 à 20:21:48    

d'ailleur sur l'ancienne version il y avait un patch pour compiler sous windows dans le bug tracker:
http://rt.cpan.org/NoAuth/Bug.html?id=13544

Reply

Marsh Posté le 17-11-2005 à 20:21:48   

Reply

Marsh Posté le 21-11-2005 à 19:47:38    

je vais attendre que cette version sorte sous ppm, parce que je me vois mal commencer à compiler ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed