
Envoyé par
beLz
Ce que je comprends pas en fait c'est que ca passe dans un sens et pas dans l'autre. Le fd du socket est bien le meme pour la réception que l'envoi ? (ca me parait logique m'enfin jveux m'assurer :p)
Je peux jeter un oeil au code d'erreur mais je vois pas vraiment en quoi ca m'aidera à vrai dire. Au mieux il me renvoie une erreur et jsuis pas vmt avancé

Ben si les codes d'erreurs sont tres utiles, lorsque tu as une erreur (code de retour < 0 en general), tu affiches l'erreur avec perror et tu es tout de suite fixé, le message affiché est très explicite.
Et il ne faut pas mettre de & dans tes send
send(sd2, reply, strlen(reply) + 1, MSG_DONTWAIT)
Ne pas utiliser sizeof parce que reply est un pointeur, donc sizeof reply vaut 4.
Partager