python para hacer and entre ip y mascara

Antonio Beamud Montero antonio.beamud en gmail.com
Jue Dic 18 17:50:28 CET 2008


El jue, 18-12-2008 a las 11:24 -0500, inf200468 en ucf.edu.cu escribió:
> 
> hola , como puedo hacer un and entre numeros binarios
> Gracias

7 & 5

> 
> 
> 
> 
> > El da 24 de noviembre de 2008 21:17, peter
> <pablomarmol en gmail.com> escribi: 
> >> ese broadcast sale raro...
> 
> >> 
> >> 
> >> 
> >> 
> >> Si la
> direccion es 192.168.1.100, y la mscara es 255.255.255.192, 
> >>
> debera salir una broadcast 192.168.1.127 
> >> 
> >> En
> binario se ve mejor: 
> >> 
> >> 11000000.10101000.00000001.01100100
> direccin 
> >> 11111111.11111111.11111111.11000000 mscara 
> >> 11000000.10101000.00000001.01111111 broadcast 
> >> 
> >>
> Un OR entre "direccin" y "NOT mscara". 
> >
> 
> > broadcast="%d.%d.%d.%d"%tuple(i|0xff^j for i,j in zip(D,M)) 
> > 
> > 
> > PD: ste cdigo es slo ilustrativo.
> Falta incluir comprobaciones para 
> > evitar desbordamientos. 
> >
> _______________________________________________ 
> > Lista de correo Python-es 
> > http://listas.aditel.org/listinfo/python-es 
> > FAQ:
> http://listas.aditel.org/faqpyes 
> > 
> 
> 
> 
> --------------------------------
> Servicio del Grupo de Redes
> Universidad de Cienfuegos
> Contacto: adminred en ucf.edu.cu
> _______________________________________________
> Lista de correo Python-es 
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes

------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es