bonjour, j'ai fait un serveur concurrent en tcp mode connecté.
un client se connecte,
mon serveur se duplique et attend que le client lui envoie 1000caracteres,
une fois recus, il les stocke ds un fichier, fait diverses opérations sur le fichier (inutile a preciser) et renvoie au client un chiffre au format reseau qui permet au client de renvoyer une deuxieme couche de 10 000 caracteres (non imprimables)
Tout se passe presque bien . lors de la réception du deuxieme envoidu client, j'obtiens cette erreur: read():Connection reset by peer
premierEnvoie est a true pour dire que le client va envoyer pour la premiere fois pour pouvoir créer le fichier une seule fois.
car ensuite je stocke les 10000 caractères ds ce meme fichier.
(le probleme n'est pas la)
Donc juste apres l'expédition du chiffre au client, je devrais revenir au debut du while et recevoir la deuxieme floppée, mais il en n'est pas ainsi!
Merci à vous.
Partager