begin process at 2012 05 30 14:22:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

programme pingueur.c


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

programme pingueur.c

samedi 23 avril 2011 à 01:18:06 | programme pingueur.c

bouzakaria

bonjour

j'utilise actuellement le programme pingueur.c pour similer la commande dos ping (protocole ICMP), lorsque l'adresse IP est correcte le programme fonctionne bien, mais si je tape une adresse inexistante ou réseau non fonctionnel, il m'affiche "délai d'attente dépassé".

1) voci la partie du programme affichant ce message :
if (select(sock+1, &fdsr, NULL, NULL, &tv_timeout) <= 0)
{
// Dans le cas où le temps est écoulé, on veut sortir de la boucle
// on compte le paquet comme envoyé mais perdu
printf("D\202lai d'attente de la demande depass\202.\n");

2) En principe il doit afficher les autres cas lorsque le type
est différent de 8

if((icmphdr->type)!=8 && (icmphdr->code)!=0)
{
// En cas d'erreur, identification
switch(icmphdr->type)
{
case 3 :
printf("R\202ponse de %s : %s.\n", inet_ntoa(from- >sin_addr), Erreur3[icmphdr->code]);
envoye++;
return 1;
case 4 :
printf("R\202ponse de %s : %s.\n", inet_ntoa(from->sin_addr), Erreur4[icmphdr->code]);
envoye++;
return 1;
case 5 :
printf("R\202ponse de %s : %s.\n", inet_ntoa(from->sin_addr), Erreur5[icmphdr->code]);
envoye++;
return 1;
case 11 :
printf("R\202ponse de %s : %s.\n", inet_ntoa(from->sin_addr), Erreur11[icmphdr->code]);
envoye++;
return 1;
case 12 :
printf("R\202ponse de %s : %s.\n", inet_ntoa(from->sin_addr), Erreur12[icmphdr->code]);
envoye++;
return 1;


J'attends votre aide avec impatience et MERCI
samedi 23 avril 2011 à 10:25:02 | Re : programme pingueur.c

Calade

Bonjour,

Tu es sur le forum VB et tu postes une source C, à mon avis il y a qu'une fausse direction.

De plus tu choisis "Un bug dans Code Source", ce qui n'est certainement pas le cas pour ton problème.

Enfin pour être positif, sous DOS la commande Ping renvoie bien un "Délai d'attente dépassé" en cas d'@IP incorrecte (si mes souvenirs sont bons).


Calade


Cette discussion est classée dans : programme, code, case, printf, icmphdr


Répondre à ce message

Sujets en rapport avec ce message

Protocole ICMP (ping) [ par bouzakaria ] bonjour j'utilise actuellement le programme pingueur.c pour simuler la commande dos ping (protocole ICMP), lorsque l'adresse IP est correcte le prog problem dans un code sudoko en c [ par sassi1985 ] svp jai un mini projet c sur le code de jeux sodoku je fait le code mais j ai problème de la fichage il affiche des grand entier aléatoire voila mon Besoin d'aide programme simple .cpp [ par benjamin71 ] Bonjour à tous, j'ai un petit programme à faire et je n'ai pas pu installer le logiciel sur mon pc alors j'aimerais vous montrer ce que j'ai fais pour Violation d'accès mémoire [ par zoneart ] Bonjour,Je suis débutant et j'ai écris deux trois lignes de codes que j'aimerais vous soumettre car une erreur de violation d'accès mémoire survient l Comment enregistrer un code en .h ? [ par violatorstrain2 ] Bonjours tout le monde,Pendant quelque temps j'ai arreté la prog mais il y a peux, je m'y suis remis.Je bosse sous Geany (ubuntu) et il me semble que Combiner APi et socket [ par Slown ] Bonjour. Je voulais savoir si c'etait possible de combiner un programme sur les sockets et un programme API. En gros, si je copie mon code a l'interie Problème avec un switch en C [ par alexis69 ] Alors voilà. J'ai coder un petit code avec un menu. À la fin de mon switch j'ai ajouté l'option default comme ça si une personne tape autre chose que VOID [ par langenoir7712 ] AIDER MOI SVP JE VEUX LE MEME PROGRAMME MAIS MTN AVEC UN VOID POUR NE PAS AVOIR TOUT CE BLABLA REPONDEZ MOI SVPMERCI D'AVANCE#include #include #includ programme de pic [ par 5ara ] bonjour, je veux écrire un programme de pic 16f876 pour un antivol sur le logiciel ccs c,  le principe de mon projet; j'ai deux portes seront ouvert p Est-on obliger à fournir le code source du programme avec une license GNU ou GNU GPL ? [ par ndubien ] Bonjour, ma question est simple: - Est-on obliger à fournir le code source du programme avec une license GNU ou GNU GPL ? J'aurais une question supp


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales