.TH "pydhcplib.ipv4" "3" "" "" "PYDHCPLIB" .SH "NOM" pydhcplib.ipv4 \- Nouveau type pour les adresses IP version 4 .SH "SYNOPSIS" from pydhcplib.type_ipv4 import ipv4 a = ipv4() .br a = ipv4(string) .br a = ipv4(strlist) .br a = ipv4(int) .SH "DESCRIPTION" La classe pydhcplib.ipv4 est un type "adresse IP version 4". Elle sert à faire des traitements basiques sur des chaines de type "192.168.0.4". La classe comprend les chaines comme "192.168.0.4". La classe comprend les strlist comme [192,168,0,4]. .SH "METHODES" Les methodes implémentées dans cette classe sont essentiellement les méthodes de comparaison de valeurs (==, >, etc...) str() permet la conversion de l'adresse en chaine imprimable. list() permet la conversion l'adresse en liste d'octets. int() permet la conversion d'adresse en entier de 4 octets. .SH "EXEMPLES" \fBProgramme d'exemple ipv4_example.py :\fR from pydhcplib.type_ipv4 import ipv4 address = ipv4() .br address1 = ipv4("192.168.0.1") .br address2 = ipv4("10.0.0.1") .br address3 = ipv4([192,168,0,1]) print "a0 : ",address .br print "a1 : ",address1 .br print "a2 : ",address2 .br print "a3 : ",address3 if address1 == address2 : .br print "test 1 : ",address1, "==",address2 .br else : .br print "test 1 : " ,address1, "!=",address2 if address1 == address3 : .br print "test 2 : ", address1, "==",address3 .br else : .br print "test 2 : ", address1, "!=",address3 .SH "VOIR AUSSI" pydhcp(8), pydhcplib.hwmac(3), pydhcplib.ipv4(3), pydhcplib.strlist(3), pydhcplib.DhcpPacket(3), pydhcplib.DhcpBasicPacket(3), pydhcplib.DhcpNetwork(3), pydhcplib.DhcpClient(3), pydhcplib.DhcpRawClient(3), pydhcplib.DhcpDerver(3) .SH "BUGS" Probablement plein... pydhcplib est en cours de développement. Voir http://pydhcplib.tuxfamily.org/ pour plus d'informations. .SH "AUTHOR" Mathieu Ignacio (mignacio[AT]april.org)