tester une address IP en C

tester une address IP en C - C - Programmation

Marsh Posté le 25-04-2006 à 18:16:17    

bonjour, je viens d'arriver et je suis forcément un peu noob, alors si
la question est stupide ou mal placé, veuiller m'en escuser.
 

 


j'ai un probleme en C.
 
je cherche a tester une address ip que j'ai pris en parametre pour savoir si
 
- il sagit bien d'une address IP xxx.xxx.xxx.xxx
 
- il sagit bien d'une address IP de class D.
 

 


je stock l'adresse prise en parametre dans la structure suivante:

 
Code :
  1. struct req_iaddr PROTO ((struct iaddr));
  2. dans ma boucle j'ai
  3. req_iaddr = argv[2];
  4. et plus bas j'ai la definition de la structure
  5. struct iaddr {
  6.     unsigned len;
  7.     unsigned char iabuf [16];
  8. };
 

 


voila si quelqu'un peu m'aider

Reply

Marsh Posté le 25-04-2006 à 18:16:17   

Reply

Marsh Posté le 25-04-2006 à 23:41:40    

renseigne toi sur les automates à état fini, et/ou strtok par exemple

Reply

Marsh Posté le 26-04-2006 à 01:20:34    

inet_network() vérifie si l'adresse est une adresse ip valide et extrait la partie réseau.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed