Wie rechnet man eine IP - Adresse in einen Dezimalwert um?
-
Hi,
Ich wollte mich hier mal erkundigen wie man eine IP-Adresse ala' 123.123.123.123 in eine Dezimalzahl umrechnet?Worauf ich hinaus will ist, dass ich sie dann anschließend in einer IP-To-Country-Database vergleichen kann.
Gruß tobi.
-
Ich glaub ich habs:
So oder:
123.123.123.123: 123 * ( 256 * 256 * 256 ) + 123 * ( 256 * 256 ) + 123 * ( 256 ) + 123 --------------------------- 2071690107 ===========================Richtig oder?
-
die zahlen ins Binärsystem umrechnen und aneinanderklatschen.
-
Ja tobi ist richtig...
-
So weit ich weiß, gibts aber ne Fkt in der WinAPI, die das für dich macht ^^
Joar, hab sie (wieder ^^) gefunden:
unsigned long inet_addr (const char* cp);bb