Bonjour, je me permet de doubler mon post car concernant plusieurs catégories et peu lu dans le forum réseau.

Voilà je cherche à retranscrire en Java les effets de la fonction Perl 'range2cidr' du package Net::Netmask ou Net::CIDR (les deux en fait ^^)
Afin de mieux cerner le problème, voici ce que la fonction perl nous donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Entrée : 192.168.1.25-192.168.4.148
Sortie :
192.168.1.25/32
192.168.1.26/31
192.168.1.28/30
192.168.1.32/27
192.168.1.64/26
192.168.1.128/25
192.168.2.0/23
192.168.4.0/25
192.168.4.128/28
192.168.4.144/30
192.168.4.148/32
Ma question est donc, quel est la méthode à adopter pour obtenir ce résultat (partir d'où ? calculer quoi ? etc) Je cherche en quelque sorte l'algo à implémenter car je ne vois pas trop. Ou bien sur si une API le fait, le nom de cette dernière
Merci