Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire un byte Mac Address di una stringa

reti di computer più locali -area in uso oggi seguono lo standard internazionale 802.11 . Ogni scheda di rete ha un indirizzo univoco Media Access Control ( MAC ) . L'indirizzo MAC è codificato in hardware della scheda . Si compone di sei byte . Quei sei byte possono essere rappresentati in vari modi all'interno del codice del computer . È possibile convertire una rappresentazione che utilizza sei variabili byte con valori a una rappresentazione equivalente, utilizzando una singola stringa . Istruzioni
1

Assegnazione a sei variabili byte i corrispondenti valori per l'indirizzo MAC in questione . Il codice di computer specifico per l'esecuzione di questa operazione dipende dal linguaggio di programmazione che si sta utilizzando . Ad esempio , per Java , aggiungere il seguente codice di esempio inizializza sei variabili byte :

byte1 byte = 54;

byte2 byte = 43;

byte3 byte = 129 ; < br

byte > Byte4 = 9;

byte5 byte = 99 ;

byte6 byte = 210 ;
2

convertire ogni uno dei sei byte da il numero esadecimale equivalente . Ad esempio , in Java , il seguente codice di esempio che fa :

stringa stringa1 = String.Format ( " % x " , byte1 ) ;

String stringa2 = String.Format ("% x " , byte2 ) ;

String string3 = String.format ( " % x " , byte3 ) ;

String String4 = String.format ( " % x " , Byte4 ) ;

stringa sTRINGA 5 = String.format ( " % x " , byte5 ) ;

String string6 = String.format ( " % x " , byte6 ) ;
3

Creare una singola stringa che contiene gli equivalenti esadecimali di tutti e sei i byte dell'indirizzo MAC . Ad esempio , in Java , aggiungere il seguente codice di esempio per il vostro programma :

String macAsString = stringa1 stringa2 + + + string3 String4 + STRINGA 5 + string6 ;

 

Programmazione © www.354353.com