Provided by: python-pydhcplib_0.6.2-3_all
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)