[C,programmation reseau]

aurna Messages postés 193 Statut Membre -  
 aurna -
Slut,
SVP j'au un besoin urgent de résoudre ce pb:
jé écrit un server pr faire certains calculs,mé avant de lui donner des calculs à faire,il faut s'identifier.
lorsk'un client s'idenntifie,je dois fermer le canal ,et just'après je dois recevoir un client pour effectuer les calcules,c'est alors que la Accept ne fonctionne pas on me dit:Accept() Failed.Bad file descriptor. voici la ligne d'accept : connfd = Accept (listenfd, (SA*) &cliaddr, &cliaddrlen);
Merci de me répondre,c'est une urgence je vous en prie,je dois remettre le projet dans 1jr.

1 réponse

.nono.
 
Mets sizeof(cliaddr) au lieu de mettre cliaddrlen
0
aurna
 
Slut Nono.
Je te remercie de m'avoir répondue,mais c pas le pb car avant d'écrire cette ligne là,j'ai écrit ceci.
cliaddrlen = sizeof(cliaddr);
0