Chat et multithread

eurysthe Messages postés 8 Date d'inscription vendredi 31 octobre 2003 Statut Membre Dernière intervention 22 octobre 2004 - 10 janv. 2004 à 21:09
BugHappy Messages postés 3 Date d'inscription vendredi 11 septembre 2009 Statut Membre Dernière intervention 11 septembre 2009 - 11 sept. 2009 à 14:02
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

sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
11 janv. 2004 à 18:29
pc.h tu pourra le trouver sur le net, et sinon si tu utilise Visual Studio, jet un coup d'oeil a _beginthread
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
11 janv. 2004 à 20:10
Le problème n'est pas de savoir comment créer un nouveau thread mais faut-il créer un nouveau thread
0
Anacr0x Messages postés 515 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 27 avril 2006 2
11 janv. 2004 à 20:26
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
0
BugHappy Messages postés 3 Date d'inscription vendredi 11 septembre 2009 Statut Membre Dernière intervention 11 septembre 2009
11 sept. 2009 à 14:02
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#.
0
Rejoignez-nous