Bonsoir,
Voila je cherche à créer un socket qui écoute du sur une adresse multicast...
J'ai trouvé plein d'info mais certaines sont parfois contradictoires...
j'ai donc 2 questions...
1° Est il préferable de faire le bind() avant ou après d'avoir join le groupe multicast avec setsockopt()?
2° Sur quel adresse faut il faire le bind? sur INADDR_ANY ou sur l'adresse du groupe? (je comprends pas tres bien ce qui est mis la: http://docs.hp.com/en/B2355-90136/ch05s05.html(...))
Merci d'avance
# \_o<
Posté par doublehp (site web personnel) . Évalué à 1.
# si t'as des question
Posté par mathieu mathieu (site web personnel) . Évalué à 2.
2) tu te connectes à une adresse (je dirais plutot 'canal') qui fait partie d'une plage d'adresse dédiée au multicast (je ne m'en rappelle plus de la plage ...) ... pour les tests je peux te dire que 224.1.1.45 est une adresse multicast...
- ta doc n'est pas la meilleur concernant le sujet ...
je te mets 2 liens d'un vieux développement que j'ai effectué il y a plusieurs année ... ca compilait sous sunOS avec gcc et visual studio ...
http://mathieu.ruellan.9online.fr/codage/socketmulticast.c(...)
http://mathieu.ruellan.9online.fr/codage/socketmulticast.h(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.