Je doit créer un programme en C. C'est programmer une socket
J'ai un fichier entete.h avec ma structure de donnée
et lorsque je veut envoyer mes données (client)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <stdio.h> #include <netinet/in.h> #include <netdb.h> #include <sys/socket.h> #include <string.h> struct donnee { char source[50] ; char vieux[30] ; char nouveau[30] ; char lettre ; char choix ; };
le serveur a ces instructions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 struct donnee p ; .......... send(s_com,&p,112,0);
en suite il y a un switch qui correspond à la valeur de p.choix.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 while(recv(s_com,&p,112,0)) { .......
malheureusement, je ne rentre jamais dans un choix, p.choix reste à nul.
Pourriez vous me conseiller ?
Partager