bonjour à tous,

J'aimerai savoir comment est ce qu'on passe d'un serveur-client (c'est à dire qu'il n'y a qu'un client qui dialogue avec un serveur) à un serveur-multiclient (+de 1 client connecté au serveur)

En cours on nous a seulement appris à coder un serveur et un client TCP ,mais je veux réaliser un programme qui utilise un serveur et 2 clients .

Je ne sais pas quelles modifications je dois apporter dans le serveur, ni meme comment créer 2 clients
En me documentant sur internet, j'ai vu qu'il fallait utiliser select() , mais meme en consultant "man select" je comprends pas son fonctionnement

J'ai quelques questions qui me tracassent depuis des jours:
  • dois je créer un client à l'intérieur duquel je fais 2 socket(...)

si c'est le cas comment le serveur saura de qui provient le message???

  • comment utiliser select()


  • comment envoyer un message au bon client?


Bref j'espere que vous avez compris que je suis un peu perdu


Merci d'avance et sorry d'avoir été long...

Alors si une ame charitable passe par là , je lui sera éternellement reconnaissante si elle éclairait un peu ma lanterne .