Bonjour ,

Je vous explique mon soucis .

J'ai mes deux programmes clients serveurs fonctionnant sous TCP IP ( langages C/C++ )

Pour l'instant , le client peut envoyer des commandes au serveur à l'aide de socket , qu'il exécutera localement , enverra au client les infos et donc lui les recevra .

Cependant , j'aimerais réaliser cela à l'aide de socket indépendante ( donc faire du multi-thread ) , chacune ayant un rôle , par exemple une qui s'occupe de l'envoie , une qui reçoit , une qui s'occupe de la gestion des erreurs etc ..

Donc je me demandais de quel façon je pourrais faire tout cela .
Mutex ? Sémaphores ? Comment s'occuper de la gestion des erreurs ( renvoie de 0 ou -1 ) etc ..

J'espère que vous saurez me guider !
Merci d'avance