Mest lokal -området, computernetværk i brug i dag følge den 802.11 international standard . Hvert netværkskort har en unik Medium Access Control ( MAC). MAC-adressen er kodet i adapteren hardware. Den består af seks byte. Disse seks bytes kan være repræsenteret i en række forskellige måder inden computerens kode. Du kan konvertere en repræsentation , der bruger seks byte værdsat variable til en tilsvarende repræsentation ved hjælp af en enkelt streng . Instruktioner
1
Tildel til seks byte variabler de værdier, der svarer til MAC-adressen i spørgsmålet. Den specifikke computer-kode for at udføre dette trin afhænger af det programmeringssprog , du bruger. For eksempel, for Java tilføje følgende eksempelkode initialiserer seks byte variabler : Hej
byte byte1 = 54,
byte byte2 = 43,
byte byte3 = 129; < br >
byte byte4 = 9,
byte byte5 = 99 ;
byte byte6 = 210 ;
2
Konverter hver enkelt af de seks bytes tilsvarende hexadecimale tal . For eksempel, i Java følgende eksempelkode gør at:
String streng1 = String.format ("% x" , byte1 ),
String streng2 = String.format ("% x " byte2 ),
String string3 = String.format ("% x " , byte3 ),
String string4 = String.format ("% x " , byte4 ) ;
String string5 = String.format ("% x" , byte5 ),
String string6 = String.format ("% x" , byte6 )
3 < p> Opret en enkelt streng , der indeholder de hexadecimale ækvivalenter af alle seks bytes i MAC-adressen. For eksempel, i Java tilføje følgende eksempelkode til dit program : Hej
String macAsString = streng1 + streng2 + string3 + string4 + string5 + string6 ,
< br >