|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre expérimenté
![]() Étudiant Inscription : novembre 2005 Messages : 417 ![]() |
Salut à tous,
J'ai un projet à faire pour mes études, et je bloque sur une erreur. Les profs ne sont d'aucun secours et google non plus. Voici mon code pour le serveur : Code c :
et le code d'un des clients : Code c :
Lors du lancement du serveur, il n'y a aucune erreur. Mais lorsque le client est lancé et tente de se connecter au serveur, celui ci renvois une erreur lors de l'accept() : Citation:
Est-ce que quelqu'un aurait une idée du pourquoi du comment que ca marche pas ? |
|||||
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Citation:
__________________
"The quieter you become, the more you are able to hear" "Plus vous êtes silencieux, plus vous êtes capable d'entendre" |
|
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Étudiant Inscription : novembre 2005 Messages : 417 ![]() |
Vous pourriez etre plus explicite ?
Je suis grand débutant et j'ai pas tout compris là. |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Administrateur systèmes et développeur Web Inscription : juin 2003 Messages : 8 030 ![]() |
Tu dois passer en dernier paramètre de accept un pointeur vers une variable qui va recevoir la taille de la structure sockaddr.
Code c :
__________________
Responsable technique forum & site Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec
|
||
|
10
|
|
|
#5 |
|
Membre expérimenté
![]() Étudiant Inscription : novembre 2005 Messages : 417 ![]() |
Je test, merci ano :awe:
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Dans tous les cas, ce genre d'expression produit un comportement indéterminé:
Code :
(socklen_t *) sizeof(SocketCommunicationParam)
__________________
"The quieter you become, the more you are able to hear" "Plus vous êtes silencieux, plus vous êtes capable d'entendre" |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Étudiant Inscription : novembre 2005 Messages : 417 ![]() |
Cool, ben fallait le dire au lieu de juste surligner.
Parce que là, comme c'est mon prof de tp qui m'a dit de faire ça, j'ai considéré comme juste. La prochaine fois, un petit commentaire ferait pas de mal :jap: Edith me dit que grâce à ano, ca marche. merci encore. |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Non la prochaine fois, réflêchir un peu ne ferait pas de mal.
__________________
"The quieter you become, the more you are able to hear" "Plus vous êtes silencieux, plus vous êtes capable d'entendre" |
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Code :
__________________
"The quieter you become, the more you are able to hear" "Plus vous êtes silencieux, plus vous êtes capable d'entendre" |
||
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Étudiant Inscription : novembre 2005 Messages : 417 ![]() |
Merci. Je comprends déjà plus ce qui n'allait pas.
|
|
|
00
|
|
|
#11 | ||||
|
Membre actif
![]() |
Je me permet de remonter ce thread un peu vieu mais qui vient de me sortir de l'impasse.
J'aimerais comprendre la différence entre Code :
Code :
De plus ce point me semble important et pourtant tout les tuto sur les socket en C font l'impasse dessus et c'est fort dommageable.
__________________
Estrade Maxime Estrad_m Responsable Communication Roll the World. {Epitech}.5ème Année |
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com