Salut a tous,

Je suis en train de programmer une petite application client serveur avec des tubes nommés et je voulais savoir s'il y a possibilité d'envoyer un fichier texte au serveur.

J'ai essayé ce bout de code mais il ne marche pas:

code client:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
    FILE * fichier = fopen( "test", "r" );
    ssize_t nbOctetsEcris = write( tube, fichier, sizeof( fichier ) );
code serveur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
    FILE * fichierRecu = NULL;
    ssize_t nbOctetsLus = read( tube, fichierRecu, sizeof( fichierRecu ) );
Bien sur j'ai fait toutes les opérations préalables telles que créer le tube, ouvrir le tube...etc.