Bonjour,
J'ai un serveur JBoss sur lequel je fait tourner un client TCP et j'ai besoin de connaître l'adresse MAC des clients qui se connectent.
Je sais que ce n'est valable que sur le même LAN.
Merci d'avance.
Bonjour,
J'ai un serveur JBoss sur lequel je fait tourner un client TCP et j'ai besoin de connaître l'adresse MAC des clients qui se connectent.
Je sais que ce n'est valable que sur le même LAN.
Merci d'avance.
Si ton serveur est sous linux, tu peux utiliser la commandepour avoir cette information. Il n'y a pas de moyen direct en java pour l'avoir, c'est caché par l'implémentation des sockets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part arp -a <ip en question>
Note, ce n'est pas valable pour un même LAN, mais pour un segment de ce lan.
note : C'est la même commande sous windows aussi.
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
à part à coder une librairie en natif qui appelle les méthodes de l'OS pour interroger ARP.... Non, pas de solution autre que de faire un appel via Runtime.exec.
Attention, s'il y a au moins un routeur entre ton serveur JBOSS et tes clients, tu n'auras JAMAIS l'adresse MAC de tes clients. Tu n'auras que l'adresse MAC du routeur.
Une adresse MAC ne traverse JAMAIS un routeur.
Raymond
Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi
Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbe Un logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
C'est pour ça que je parlais de segment de LAN. Si le serveur est sur un vlan différent dans son entreprise des machines client, il ne verra pas non plus la mac du client.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager