problème avec des sockets
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
Code:
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 ;
}; |
et lorsque je veut envoyer mes données (client)
Code:
1 2 3
| struct donnee p ;
..........
send(s_com,&p,112,0); |
le serveur a ces instructions
Code:
1 2
| while(recv(s_com,&p,112,0))
{ ....... |
en suite il y a un switch qui correspond à la valeur de p.choix.
malheureusement, je ne rentre jamais dans un choix, p.choix reste à nul.
Pourriez vous me conseiller ?
Je ne comprends pas ce que tu veut dire
Citation:
Envoyé par chacal096
c'est pas dangereux de stocker les donnees dans une structure comme cela ??
J'ai entendu dire qu'il peu y avoir des decalages entre 2 membres d'une structure ???
Qu'est ce que tu veut dire par décalage ?????