Je dois recevoir un flux de multidiffusion mais filtrer les paquets entrants par adresse MAC source sur CentOS 5.5. Je prévois d'utiliser la bibliothèque libpcap
. Est-il possible de joindre/quitter le groupe de multidiffusion en utilisant libpcap
? Si oui, comment faire?groupe de multidiffusion join/leave utilisant libpcap
Merci
Comment faire cela? Quelle API dois-je utiliser? – Dima
La réponse ci-dessus est meilleure que ma suggestion. Mais si vous pouvez relier les adresses MAC source aux adresses IP, vous feriez mieux de le faire * all * dans l'application, pas de libpcap du tout. Il suffit de connecter le socket MC à l'adresse IP de la source, qui filtrera tout le reste. S'il existe plusieurs sources souhaitées, vous pouvez exécuter plusieurs sokcets MC sur le même port. – EJP
Je n'ai pas besoin de recevoir les paquets générés par mon application. J'ai créé le filtre qui passe tous les paquets sauf les paquets qui viennent de ma propre adresse MAC – Dima