Provided by: python-pydhcplib_0.6.2-3_all bug

NOM

       pydhcplib.ipv4 - Nouveau type pour les adresses IP version 4

SYNOPSIS

       from pydhcplib.type_ipv4 import ipv4

       a = ipv4()
       a = ipv4(string)
       a = ipv4(strlist)
       a = ipv4(int)

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].

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.

EXEMPLES

       Programme d'exemple ipv4_example.py :

       from pydhcplib.type_ipv4 import ipv4

       address = ipv4()
       address1 = ipv4("192.168.0.1")
       address2 = ipv4("10.0.0.1")
       address3 = ipv4([192,168,0,1])

       print "a0 : ",address
       print "a1 : ",address1
       print "a2 : ",address2
       print "a3 : ",address3

       if address1 == address2 :
            print "test 1 : ",address1, "==",address2
       else :
            print "test 1 : " ,address1, "!=",address2

       if address1 == address3 :
            print "test 2 : ", address1, "==",address3
       else :
            print "test 2 : ", address1, "!=",address3

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)

BUGS

       Probablement    plein...    pydhcplib    est    en    cours    de    développement.   Voir
       http://pydhcplib.tuxfamily.org/ pour plus d'informations.

AUTHOR

       Mathieu Ignacio (mignacio[AT]april.org)

                                                                                pydhcplib.ipv4(3)