Chat et multithread

Signaler
Messages postés
8
Date d'inscription
vendredi 31 octobre 2003
Statut
Membre
Dernière intervention
22 octobre 2004
-
Messages postés
3
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
11 septembre 2009
-
Bonjour a tous !!

Et bien voila : j'ai pour ambition de faire un chat sur le net mais j'ai un petit probleme pour que mon serveur puisse recevoir et envoyer des données en même temps..
J'imagine que pour cela je dois utiliser le multithread mais je ne suis pas très à jour de ce coté là... Est ce que quelqu'un pourrait me donner un coup de main ou m'aider a trouver une solution..

Merci d'avance

heeuuuu quelqu'un sait ou je pourrais trouver pc.h ??

4 réponses

Messages postés
495
Date d'inscription
dimanche 6 juillet 2003
Statut
Membre
Dernière intervention
9 novembre 2007
1
pc.h tu pourra le trouver sur le net, et sinon si tu utilise Visual Studio, jet un coup d'oeil a _beginthread
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Le problème n'est pas de savoir comment créer un nouveau thread mais faut-il créer un nouveau thread
Messages postés
515
Date d'inscription
dimanche 25 mai 2003
Statut
Membre
Dernière intervention
27 avril 2006
1
vecchio a raison, il vaut mieu eviter le multithread dans ce cas, utilise de préférence select()

regarde ici : http://www.cppfrance.com/article.aspx?ID=2276
Messages postés
3
Date d'inscription
vendredi 11 septembre 2009
Statut
Membre
Dernière intervention
11 septembre 2009

La solution la plus facile est d'utiliser G-WAN, un serveur d'application (gratuit ) avec des scripts en C (pas besoin de compilateur!). G-WAN se charge de toute la partie réseau (et multithreads) ce qui réduit le boulot à écrire l'application de chat, de gestion, etc. au lieu de se battre à réinventer la roue .

Ah, heu, en plus, G-WAN est 16 fois plus rapide qu'Apache et 5 fois plus rapide qu'ASP.Net C#.