Voici mon problème :

Imaginons que l'on a un serveur A qui va envoyer des données très régulièrement à une machine B. Cette dernière est donc en mode réception continue.

Si pendant un laps de temps, la machine B décide de changer le mode de son socket et de passer en mode écriture. Elle va donc envoyer une requête au serveur A.

Que se passe t-il si le serveur A décide d'envoyer des données pendant ce laps de temps ? Celles-ci seront-elles perdues ?

On suppose que le serveur A est multithreading et la machine B non.

Merci de votre lumière sur cette question ;-)

PS : Ne faut-il pas mettre en place un système apparenté au P2P ?