Bonjour à tous,
Je souhaite réaliser une appli un petit plus compliquée que ce que j'ai fait jusqu'à présent avec les sockets.
Un serveur gère le dialogue entre plusieurs clients (un little messenger maison).
En gros :
un client se connecte au serveur en lui envoyant son login
si le login est identifié le serveur accepte le client
idem avec un autre client
un client envoie au serveur un message, avec le login du client qui doit le recevoir
le serveur route le message vers le bon client
etc...
Avant de me jeter dans le code, j'aimerais connaitre votre avis sur la manière à employer.
Je me suis fixé la restriction de faire un code compilable aussi bien sur linux que windows.
J'ai parcouru le forum, et le net à la recherche d'infos, plusieurs solutions me sont apparues :
utiliser fork() : mais apparemment c'est que pour unixoides
![]()
utiliser p_thread.h : mais ça a l'air bien compliqué
![]()
utiliser select() : pas sur que cela suffise pour mon projet
Donc pour le moment je penche plus pour l'utilisation de select().
J'aimerais connaitre votre avis pour ne pas partir sur de mauvaises bases.
Merci
Sorry
Partager