begin process at 2012 05 28 11:22:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Réseau & Internet

 > 

Aide en KDE svp


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

Aide en KDE svp

mercredi 3 juin 2009 à 12:53:15 | Aide en KDE svp

didi_info

Bonjour je ai un problème j'ai programmé une fonction mais il y a un erreur
la fonction :

int main(int argc, char **argv)
{
 
 
 
fd_set lecture, ecriture, except;
struct sockaddr_un adr_dist_emit, adr_dist_rec;
int s_medemit, s_medrec, nbfds, nb_events,
stop=0, crash=0, res, TypeDErreur;
 
if((argc!=1)&&(argc!=2))
{printf("Usage : medium\n");
printf("ou medium <typederreur> \n");
exit(1);}
 
if(argc==1) TypeDErreur = 0; /* pas d'erreur */
else TypeDErreur = atoi(argv[1]);

 
/**
initialisation du generateur aleatoire !!
*/

srand48(time(0));
/* ----- creation et attachement des sockets --------------*/
/* ----- preparation de l'adresse de la socket distante -- */
 
s_medemit = GetAndBindSocket("s_medemit");
s_medrec = GetAndBindSocket("s_medrec");
 
adr_dist_emit = PrepareAdresse("sock_emit");
adr_dist_rec = PrepareAdresse("sock_rec");

/* ----- Preparation de select ----------------------------*/
 
if(s_medemit>s_medrec) nbfds = s_medemit + 1;
else nbfds = s_medrec + 1;
 
/* ----- Echanges de donnees ------------------------------*/
 
printf("Medium pret\n");

while((!stop)&&(!crash))
{
/*---- Preparation des ensembles -------- */
/*--------- de descripteurs ------------- */

FD_ZERO(&lecture);
FD_ZERO(&ecriture);
FD_ZERO(&except);
FD_SET(s_medemit, &lecture);
FD_SET(s_medrec , &lecture);

/*------- attente d'un evenment --------- */
 
nb_events = select (nbfds, &lecture, &ecriture,
&except, NULL);
if(nb_events==-1){perror("select"); crash=1;}

/*------- le depouillement des votes ---- */

if(FD_ISSET(s_medemit, &lecture))
{
// res = Echange(s_medemit, s_medrec,
// adr_dist_rec, TypeDErreur);
if(res==0) stop=1;
elseif(res<0) crash=1;
}

if(FD_ISSET(s_medrec, &lecture))
{
// res = Echange(s_medrec, s_medemit,
// adr_dist_emit, TypeDErreur);
if(res==0) stop=1;
elseif(res<0) crash=1;
}
}
 
if(crash)
printf("Echange interrompu\n\n");
elseif(stop)
printf("Echange termine. Deconnexion.\n\n");

close(s_medrec);
close(s_medemit);
remove("s_medemit");
remove("s_medrec");
return0;

voila l'erreur :
*** Sortie avec l'état: 1 ***
s_medemit: Address already in use

SVP aide moi
mercredi 3 juin 2009 à 17:06:44 | Re : Aide en KDE svp

fregolo52

Membre Club

c'est quoi ces fonctions ?
GetAndBindSocket et PrepareAdresse

A mon avis ton fichier est mal fermé, donc pas supprimé et à l'exécution suivante ca pète.


Cette discussion est classée dans : lecture, fd, if, medemit, medrec


Répondre à ce message

Sujets en rapport avec ce message

Lecture port série et Timeout sous linux. [ par olivier857 ] Bonjour à tous,Voilà je viens de développer un prog pour linux qui me permet de lire le en mode non canonique caractère par caractère le contenu de mo Probleme morpion en SDL c++ [ par juju116 ] Salut tout le monde! j'expose donc mon souci pour l'instant mon programme affiche une image en fond d'ecran et bizarement cette image est bien chargé besoin d'aide sur mon programme arbre binaire en c++ [ par biyiha ] bonjour, voici mon code ecrit en c++ c++ qui m'affiche pleins d'erreur;; il s'agit des arbres binaires de recherche , quelqu'un pourrait -il m'aider, probleme de recuperation des noms des colonnes d'une table (mysql) [ par bouzazi ] Bonjour, j'ai une classe qui me permet de me connecté a une base de donnée mysql, la connexion marche très bien. lorsque je parcours le résultat avec segmentation fault openGL [ par livevlad ] Tout d'abord je met comme thème directX car avec OpenGL, se sont des library de base graphiques. Voici mon problème, je suis en train de suivre les t Aide pour un projet C [ par widad13 ] Bonsoir, j'ai un projet a faire; il s'agit d'ecrire un programme pour la gestion d'une biblioteque. j'ai trouvé une partie du code bien fait a vue d erreur c [ par maha1987 ] Bonjour tout le monde, j'ai ce programme C qui prend des caractères et doit afficher si la chaîne constituée par ces caractères est valide(constituée selection bien défini d'une feuille de calcul [ par aouaoua ] Bonjour le forum je travaille actuellement sur un petit projet sous Excel/VBA mais sincèrement je n'arrive pas a m'en sortir. j'ai créer un userforme Lecture de la dernière ligne d'un fichier .txt [ par marouenetrab ] Bonjour, je suis novice dans le domaine de codage "C" sous linux et j'ai besoin d'un code qui me permet de lire uniquement la dernière ligne d'un fich probleme sscanf [ par maha1987 ] bjr tt le monde jai un prob dans ce prog (dans la fct verif si letat =4 le prog doit sticker la valeur de la partie entiere et decimale de la chaine d


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,967 sec (3)

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