Bonjour,

Voilà, je suis confronté à un problème, c'est pour cela que je me tourne vers vous
Je réalise actuellement un programme utilisant la bibliothèque WinPcap, et j'ai besoin d'utiliser l'adresse MAC de destination, cependant, j'ignore comment faire, même si j'ai quelques idées en tête (dont je vous fais part ci-dessous).

J'ai d'abord eu comme idée d'envoyer une trame ARP vers la machine distante (via l'adresse IP), et ensuite, récupérer l'adresse MAC lors de la réception du paquet de réponse ARP. Malheureusement, je trouve l'idée assez lourde, puisqu'il faut d'abord que je crée le paquet ARP et que je l'envoie (déjà effectué). Et ensuite, il faut que je récupère chaque trame et que j'analyse les données pour que je puisse récupérer l'adresse MAC dont j'ai besoin, mais il faut aussi que je trouve une solution pour arrêter l'analyse des paquets lorsque j'ai récupéré l'adresse MAC .

Une autre idée m'est venue en tête : récupérer toute les informations reçues (via la commande arp -a sous Windows), et de chercher l'adresse MAC dont j'ai besoin, mais je trouve cette idée pas très bien réalisable, car je pars du principe que si l'adresse MAC n'y est pas, mon programme ne pourra pas fonctionner ^^.

Connaissez-vous une meilleure idée que les miennes, voire une fonction qui permet de récupérer les adresses MAC distantes ?

EDIT : J'ai trouvé la fonction permettant d'effectuer ce dont j'ai besoin. J'ai mis en place cette fonction, et cela a résolu mon problème
Je clos ce sujet.

Je vous remercie de toutes vos réponses qui pourront m'aider.
Cordialement,
vegnagun