title image


Smiley Re: IPv4 host addresse in eine "normale" IP?
Hi



Man kann sich die Zahlen mal binär ansehen:





184658112 binär:

00001011 00000001 10101000 11000000

11 1 168 192



192 168 1 11

11000000 10101000 00000001 00001011





16777343 binär:

00000001 00000000 00000000 01111111

1 0 0 127



127 0 0 1

00000001 00000000 00000000 01111111





Scheint als wäre einfach die Reiehnfolge der bytes vertauscht. Dann sollte man das ungefähr so berechnen können:



unsigned int value = 16777343;

unsigned char d = (value >> 24) & 0xFF;

unsigned char c = (value >> 16) & 0xFF;

unsigned char b = (value >> 8) & 0xFF;

unsigned char a = (value >> 0) & 0xFF;



// ip ist jetzt: a.b.c.d





bye









geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: