Bonjour,
J'ai créé un serveur et un client. Le serveur un TcpClient envoie un fichier au client par bloc de 102400 octets.
Voilà comment je fais pour faire simple
Serveur :
Lire dans le fichier 102400 octets
Envoyer les 102400 octets dans le flux du TcpClient (obtenu avec GetStream)
Client :
Lire autant que possible
Ecrire dans le fichier
Le problème, c'est qu'au cours du transfert, j'ai une erreur indiquant que la mémoire tampon est saturé ou la liste d'attente est pleine. Je suppose que j'écris trop dans le flux et je réceptionne pas assez vite.
Je voudrais savoir comment controler cette mémoire tampon pour pouvoir lui dire de reprendre dès qu'elle est vide. Ou si vous avez d'autre solution...