Ciao a tutti,

so che per convertire un indirizzo IP in un numero intero la formula da utilizzare è la seguente:

256*256*256*byte1+256*256*byte2+256*byte3+byte4

dove byte1,byte2,byte3,byte4 sono i 4 byte che compongono l'indirizzo IP.

Il mio problema è che non devo prendere l'indirizzo IP al completo, ma solo i primi 21 bit più significativi e trasformarli in un numero intero.

Avete idea di come possa fare?
Grazie