Retourner aux forums || Retourner au forum Programmation.c
Programmation.c : Creation de socket multicast
Posté par Bigon () le 06 février 2005Voila 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
> Lire le message (2 commentaires, moyenne: 1,5).
si t'as des question
1) je dirais le bind avant ... je ne sais pas pourquoi....c'est comme ca que j'ai toujours vu et fait... si ca se trouve, ca marche aussi bien avec le bind après. C'est toujours ca pour t'aider dans les tests!
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(...)
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.c



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.