Je crois qu'il suffit d'avoir l'adresse Mac d'une machine pour ensuite avoir son ip. Ca marche dans les 2 sens dans tous les cas. Pour pouvoir communiquer avec qqu'un il te faut son adresse MAC dont ton pc la demande a partir de l'adresse IP. Pkoi ? je me rappelle plus tres bien, je vais chercher.
J'ai deja utilisé une librairie qui implémentais l'IPX. J'ai le code source complet, mais c'est du pascal. je sais pas si ca peut t'être utile?
Quoiqu'il en soit, il me semble aussi que sous windows, utiliser le protcole IPX, c'est comme utiliser UDP/IP, c'est juste a la creation de la socket que l'on signale le type de cette dernière. Apres ca doit être identique.