alors je voulais pouvoir calculer une adresse de broacast, je l'ai deja fait mais me souvenant plus de tout tres bien j'ai cherché et j'ai trouvé un outil sur le site permettant de le faire et j'ai donc analyser le code javascript j'ai compris plus ou moins mais mon problème c'est que dans le code il y'a écrit :
- Code: Tout sélectionner
s1 = (calc_data.oct1.value & 0xFF) & (nm1 & 0xFF);
et ce qui me géne encore plus c'est le
- Code: Tout sélectionner
calc_data.oct1.value & 0xFF
car faire un & avec 0xFF ne change rien au résultat ex :
- Code: Tout sélectionner
01101100 & 0xFF = 01101100
a & 1 = a
donc je voulais savoir pourquoi les concepteurs ont mis ca et a quoi ca sert.????
De plus il n'y a aucune restriction sur les masques de sous réseau or tous ne sont pas valides !!!
192.168.0.128 est valide
192.168.0.127 ne l'est pas!!
enfin bon voila!!