Envoi de structure via socket
	
	
		Bonjour tout le monde,
J'ai 2 processus, envoi_struct et recoit_struct. Je lis ma structure avant de l'envoyer dans envoi_struct, puis je la relis dans recoit_struct. Le problème c'est que je n'ai pas le même résultat...
Je vous joins mes 2 codes.
envoi_struct:
	Code:
	
1 2 3 4 5 6 7 8 9
   |                 printf("Attente d'un client...\n");                 /*Attente de la connexion d'un client*/
                csock = accept(sock, (SOCKADDR*)&csin, &crecsize);  /*Acceptation de la connexion client*/
                printf("Un client se connecte avec la socket %d de %s:%d\n", csock, inet_ntoa(csin.sin_addr), htons(csin.sin_port));
 
 
                printf("Buffer: %s\n",buff.Buffer);
                printf("Fin de fichier: %d\n", buff.finFich);
                send(sock, (char*)&buff, sizeof(struct sFich), 0);
                getchar(); | 
 recoit_struct:
	Code:
	
1 2 3 4 5 6 7
   |         printf("Client connecte\n");
 
        recv(sock, (char*)&buff, sizeof(struct sFich), 0);
 
        printf("Buffer: %s\n", buff.Buffer);
        printf("Fin de fichier: %d\n", buff.finFich);
        getchar(); | 
 Merci d'avance