Αντιστοίχιση σε έξι μεταβλητές byte οι τιμές που αντιστοιχούν στη διεύθυνση MAC στην ερώτηση . Το συγκεκριμένο κώδικα υπολογιστή για την εκτέλεση αυτού του βήματος εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε . Για παράδειγμα , για την Java , προσθέστε το ακόλουθο δείγμα κώδικα προετοιμάζει έξι μεταβλητές byte :
byte1 byte = 54 ?
Byte byte2 = 43 ?
Byte3 byte = 129 ?
byte4 byte = 9 ?
byte byte5 = 99 ?
byte byte6 = 210 ? 2
Μετατρέψτε κάθε ένα από τα έξι bytes για ισοδύναμο δεκαεξαδικό αριθμό του . Για παράδειγμα , σε Java , το ακόλουθο δείγμα κώδικα κάνει ότι :
String συμβολοσειρά1 = String.Format ( " % x" , byte1 ) ?
String string2 = 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
Δημιουργήστε μια χορδή που περιέχει τα ισοδύναμα δεκαεξαδικό των έξι bytes της διεύθυνσης MAC . Για παράδειγμα , στην Ιάβα , προσθέστε το ακόλουθο δείγμα κώδικα στο πρόγραμμά σας :
String macAsString = συμβολοσειρά1 + string2 + + string3 string4 + + string5 string6 ?
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα