SQUELLETTE DE SERVEUR CHAT MULTITHREAD WINDOWS/LINUX

cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 - 17 déc. 2003 à 13:56
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005 - 21 mai 2004 à 00:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18717-squellette-de-serveur-chat-multithread-windows-linux

BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
21 mai 2004 à 00:06
sous win XP le nombre de threads simultanés est 1022 ou 1024 je sais plus
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
20 mai 2004 à 19:56
adoy > http://www.cppfrance.com/code.aspx?ID=11141 squelette de server sans thread et compatible win/linux et surement d'autres os
cs_adoy Messages postés 11 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 2 janvier 2008
20 mai 2004 à 17:26
Sauf erreur de ma part, les threads ne sont pas limités a 255 sur le temps mais plutot en simultané... J'ai essayé sur ma debian je ne peux pas connecter plus de 255 utilisateurs en même temps ce qui confirme mes dires.
Je pense que c'est pareil sous windows...
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
20 mai 2004 à 16:47
est ce le nombre maximum de thread qu'un processus peut creer?
>> ca ca depend de la plateforme ... vu que d'apres le titre son code est portable, ca ne doit pas entrer en compte.
wonesek Messages postés 115 Date d'inscription samedi 2 février 2002 Statut Membre Dernière intervention 13 mai 2006
20 mai 2004 à 15:34
Adoy> j'ai pas trouver dans le code qu'est ce qui limitait le nombre de connexion a 255? est ce le nombre maximum de thread qu'un processus peut creer?
cs_adoy Messages postés 11 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 2 janvier 2008
30 avril 2004 à 22:47
Le gros problème avec cette source reste qu'il ne peu il y avoir que 255 connectés simultanement... Quelqu'un a une idée/source qui permetrais de faire un chat sans limite ?
Mycado Messages postés 50 Date d'inscription lundi 30 juin 2003 Statut Membre Dernière intervention 16 mai 2008
27 avril 2004 à 09:34
surtout qu'il n'y a AUCUN interet de remettre une source recopié....
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
8 janv. 2004 à 13:17
Oui : http://sources.redhat.com/pthreads-win32/ - Y'a les includes et les libs nécessaires pour VC++ et GCC, çà devrait convenir à tlm...

Thaeron> bah, si çà peut aider quelqu'un, c'est pas plus mal ;-)
BlackGoddess Messages postés 338 Date d'inscription jeudi 22 août 2002 Statut Membre Dernière intervention 14 juin 2005
21 déc. 2003 à 13:25
la lib pthread.h n'est pas distribuée avec mon compilo (vc++7). existe--t-il une implémentation pour windows ?
cs_Thaeron Messages postés 202 Date d'inscription vendredi 6 juillet 2001 Statut Membre Dernière intervention 31 octobre 2007
19 déc. 2003 à 14:07
Griendi, t'aurai au moins pu prendre la peine de commenter le source puisque tu n'a pas pris la peine de l'écrire toi meme ce source.
En tout cas merci Nebula (meme si ce source est diffusé malgré toi) ça m'a aidé pour gerer certaines threads problématiques ainsi que l'utilisation de va_arg.
Voler c'est mal (si si j'vous assure) ;o)
djtexas Messages postés 20 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 9 mai 2006
18 déc. 2003 à 11:34
je passais dans le coin et horeur quand j'ai vu mon nom mentionné ici... j'ai tout lu et ensuite regardé la source, quelle fu ma stupefaction lorsque j'ai vu celui-ci, en effet ce code ne m'était pas inconnu, je ne sais que dire, mais porter des accusations en mentionnant mon nom la dedans est un peu précipité, je demande à l'administrateur du site de bien vouloir supprimer cette source, car le dit "faux" propriétaire du code à agis de manière honteuse......

selon le CPI, l'auteur est en droit de demander des dommages pour l'utilisation/publication frauduleuse, ou sans son accord, de tout média dont il est le propriétaire avéré... (CPI = Code de la Propriété Intellectuelle)

Ce dit code n'aurais jamais du etre publié.
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
17 déc. 2003 à 16:18
Le problème n'est pas l'évolution mais la propriété du code, il me semble que tu essaies d'effacer cette évidence...
griendi Messages postés 2 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 17 décembre 2003
17 déc. 2003 à 16:08
en fait tu as raison sur un point, enfin 2, c'est qu'une ébauche car ma version actuelle est aussi bien plus évoluée, et aussi sur le fait qu'il y ai plein de bugs, j'ai aussi fait pas mal de modif à ce sujet, surtout en ce qui concerne la gestion mémoire.
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
17 déc. 2003 à 16:04
C'est normal que tu ne l'aies pas vu car je ne l'ai posté nulle part, je l'ai juste passé à trois personnes, que je pensais dignes de confiance... Ce code, je l'ai fait pour un projet avec un pote, et il n'était pas destiné à être public... Enfin de toute façon, ce que tu as n'es qu'une ébauche bourrée de bugs, la version actuelle est dégraissée, gère le MD5 pour les mots de passe et s'interface avec MySQL pour la base de données, et le tout aussi bien sous Windows que sous *nix...

Mais quoi qu'il en soit ne viens pas prétendre que TU l'as écrit, car quand je vois MON code recopié à la virgule près, je le reconnais, quand même... Avec toute l'expression de mon mépris distingué...

G.
griendi Messages postés 2 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 17 décembre 2003
17 déc. 2003 à 15:42
excuses moi si c'est TON code, mais je ne l'ai vu nulle part TON code, jusqu'à preuve du contraire, c'est le miens...

cordialement
cs_fzero Messages postés 5 Date d'inscription mardi 17 septembre 2002 Statut Membre Dernière intervention 14 juin 2005
17 déc. 2003 à 13:59
je parierai sur .. djtexas ;p
cs_Nebula Messages postés 787 Date d'inscription samedi 8 juin 2002 Statut Membre Dernière intervention 7 juin 2007 2
17 déc. 2003 à 13:56
C'est marrant, c'est MON code... On se connait ?
Rejoignez-nous