Mon programme utilise des sockets pour la communication entre processus. Un serveur écoute sur un port de socket (B) sur localhost en attente d'une liste de clients TCP à connecter. Et à l'autre extrémité du serveur est une autre prise (A) qui envoie des données à Internet. Le serveur est conçu pour prendre tout ce que les clients TCP lui envoient et le transmettre à un serveur sur Internet. Ma question est de savoir si deux des clients TCP ont envoyé des données en même temps, est-ce que cela va être un problème pour la socket sortante du serveur (A)?Plusieurs tâches d'écriture sur un même problème de socket
Merci
Cela dépend. Si vous mélangez arbitrairement toutes les données client dans une connexion TCP unique, le résultat n'aura guère de sens. – dtb
Je suis d'accord avec @dtb, vous n'avez pas à vous soucier du problème de concurrence si vous n'avez qu'un seul Thread qui gère le 'Socket'. – ChaosPandion