mac-address

___ qstntxt ___

Ich hatte ein Problem, die MAC-Adresse einer Maschine zu bekommen, die in diese Frage mit dem folgenden Code:

%Vor%

Ich würde jedoch gerne wissen, warum dieser Code nicht funktioniert. Bei jedem Lesen der MAC-Adresse wird ein anderer Wert zurückgegeben. Zuerst dachte ich, es sei wegen getHash, vielleicht benutze ich einen Timestamp, den ich nicht kenne ... Aber selbst wenn man es entfernt, ändert sich das Ergebnis.

Code

%Vor%

Ausgabebeispiel (ich drucke direkt aus dem Byte-Array, aber es reicht, um das anders zu sehen, denke ich)

%Vor%

Vielen Dank im Voraus

    
___ qstnhdr ___ Ermitteln Sie die Mac-Adresse in Java, wobei getHardwareAddress nicht deterministisch ist ___ answer26919779 ___

Die Antwort von spanish funktioniert nicht, wenn das Gerät nicht angeschlossen ist und unterschiedliche Werte abhängig von dem Netzwerk gibt, mit dem Sie verbunden sind.

dieser hängt nicht von irgendeiner IP-Adresse ab:

%Vor%     
___ answer37179727 ___
%Vor%     
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ answer10962221 ___

Hier ist ein Beispiel von Mkyong.com Website wie man die MAC-Adresse in Java bekommt:

%Vor%     
___ answer10962110 ___

%code% ist tatsächlich das Ergebnis %code% Methode der %code% Arrays.

Ich würde vorschlagen, dass Sie den Wert stattdessen mit %code% ausgeben.

%code% ist implementiert als:

%Vor%

Da der Standardwert %code% als Adresse im Speicher implementiert ist, ist er nicht konsistent, da Sie jedes Mal ein neues %code% erstellen.

Bearbeiten:

Da das zurückgegebene Byte in hex steht, sollten Sie es in eine dezimale Zeichenfolge konvertieren. Der Code kann hier

sehen     
___ tag123macadresse ___ Eine Media Access Control-Adresse (MAC-Adresse) ist eine eindeutige Kennung, die Netzwerkschnittstellen für die Kommunikation im physischen Netzwerksegment zugewiesen wird. ___
2
Antworten

Abrufen der MAC-Adresse des Clients auf node.js

Gibt es eine Möglichkeit, die Mac-Adresse des Clients auf Node.js zu finden? Ich habe darüber gesucht, und ich fand Knoten-Sigar-Projekt, aber es funktionierte nicht, weil es einen Fehler "Kann nicht finden ./build/Release/sigar" -Fehler.     
29.10.2013, 01:08
2
Antworten

Abrufen der MAC-Adresse eines Clients mit einem Browser

Ich habe folgendes Problem: Ich habe einen Webserver. Dieser Webserver befindet sich hinter einem Router. Das Problem ist, ich brauche die MAC-Adresse eines Clients, der eine Website auf dem Server für weitere Zwecke öffnet. Ich habe bereits ver...
23.04.2012, 08:50
6
Antworten

MAC-Adresse mit getippaddrs

Gibt es eine Möglichkeit, die MAC-Adresse der Schnittstelle über getifaddrs() zu erhalten? Ich habe das schon, um IP-Adressen zu bekommen, aber ich habe MAC irgendwie verpasst. Ich habe versucht, nach der Information in getifaddrs()...
20.07.2011, 13:29
7
Antworten

MAC-Adress-Byte-Array zu String formatieren

Ich verwende diesen Code, um die MAC-Adresse einer Maschine zu finden. Dieser Code druckt direkt die MAC-Adresse, aber ich möchte es als Zeichenfolge zurückgeben. Ich bin völlig verwirrt. bitte helfen. %Vor%     
09.05.2010, 11:04
4
Antworten

Ermitteln Sie die Mac-Adresse in Java, wobei getHardwareAddress nicht deterministisch ist

Ich hatte ein Problem, die MAC-Adresse einer Maschine zu bekommen, die in diese Frage mit dem folgenden Code: %Vor% Ich würde jedoch gerne wissen, warum dieser Code nicht funktioniert. Bei jedem Lesen der MAC-Adresse wird ein anderer Wert...
09.06.2012, 15:07