samuraijack1412
Messages postés26Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention13 juin 2009
-
29 mai 2009 à 15:53
NitRic
Messages postés402Date d'inscriptionmardi 1 mai 2001StatutMembreDernière intervention15 août 2011
-
31 mai 2009 à 21:29
Bonjour,
J'ai écrit une application client-serveur. Ils se communiquent par des sockets TCP. Pour envoyer au serveur un tableau d'entier, j'utilise:
int config[4];
...
send(socket, (char*) config,sizeof(config),0);
car send() n'accepte qu'une chaine const char*
Maintenant, pour que le serveur peut retrouver le tableau d'entier au début de la chaine reçu, que je dois faire?
char config[4];
recv(socket,config,4,0);
//TO DO: utiliser les valeur du tableau
samuraijack1412
Messages postés26Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention13 juin 2009 29 mai 2009 à 16:45
ça marche si dans mon programme n'envoie que les tableau entier. Mais si on doit re utiliser la chaine reçu plusieur fois pour les autres buts, c'est pas pratique.