OVH Cloud OVH Cloud

inet_addr

4 réponses
Avatar
Thomas
bonjour :-)

excusez moi, je sais pas trop où poser ce genre de question, relative au
fonctionnement du reseau

inet_addr, c'est bien une fonction c qui est censée transformer une
chaine de caracteres representant une adresse ip, en adresse ip
"réelle", cad 4 octets ?

il semble que sous mac os x ca ne fonctionne pas correctement

--
Mon CV : http://tDeContes.hd.free.fr/divers/emploi/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

4 réponses

Avatar
Nicolas George
Thomas wrote in message
:
inet_addr, c'est bien une fonction c qui est censée transformer une
chaine de caracteres representant une adresse ip, en adresse ip
"réelle", cad 4 octets ?


Oui, mais il ne faut pas l'utiliser, parce qu'elle n'a pas de mécanisme
correct pour rapporter une erreur. Il vaut mieux utiliser inet_pton.

Avatar
Thomas
In article (Dans l'article) <e8aooi$gas$,
Nicolas George <nicolas$ wrote (écrivait) :

Thomas wrote in message
:
inet_addr, c'est bien une fonction c qui est censée transformer une
chaine de caracteres representant une adresse ip, en adresse ip
"réelle", cad 4 octets ?


Oui,


merci :-)

mais il ne faut pas l'utiliser, parce qu'elle n'a pas de mécanisme
correct pour rapporter une erreur.


ca veut dire que ca peut renvoyer n'importe quoi si on met n'importe
quoi en entrée (par ex "192.2"),
mais c'est quand meme censé renvoyer le bon résultat si on met le bon
résultat en entrée ?

Il vaut mieux utiliser inet_pton.


merci pour l'info :-)

--
Mon CV : http://tDeContes.hd.free.fr/divers/emploi/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
Stephane Chazelas
2006-07-05, 18:36(+02), Thomas:
[...]
ca veut dire que ca peut renvoyer n'importe quoi si on met n'importe
quoi en entrée (par ex "192.2"),


Note que 192.2 est parfaitement valide (pareil que 192.0.0.2),
c'est la deuxieme machine sur le reseau de classe A 192.0. de
meme que " 10.0372.0x23".

le ddd.ddd.ddd.ddd n'est qu'une facon de representer une
addresse IP. On l'utilise en general pour les reseaux de classe
C.

--
Stéphane

Avatar
Thomas
In article (Dans l'article)
,
Stephane Chazelas wrote (écrivait) :

2006-07-05, 18:36(+02), Thomas:
[...]
ca veut dire que ca peut renvoyer n'importe quoi si on met n'importe
quoi en entrée (par ex "192.2"),


Note que 192.2 est parfaitement valide (pareil que 192.0.0.2),
c'est la deuxieme machine sur le reseau de classe A 192.0. de
meme que " 10.0372.0x23".

le ddd.ddd.ddd.ddd n'est qu'une facon de representer une
addresse IP. On l'utilise en general pour les reseaux de classe
C.


merci pour l'info :-)

--
Mon CV : http://tDeContes.hd.free.fr/divers/emploi/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"