Chat client/serveur avec wsaevent en console

Description

Voila "ma" petite production sur les WSAEvent...
c'est un code en cpp avec des classes qui permet la réalisation
d'un chat en mode console à 2 (1 client, et 1 serveur).
Dans ce cas bien sur la gestion des socket avec WSAEvent n'est
pas nécessaire, mais comme m'application est assez simple c'est
assez pratique pour apprendre. Si vous voulez dialoguer à plusieurs,
il suffit de changer une var (EventTotal), cependant, le serveur ne repondra
qu'au dernier client connecté mais recevra les msg de tous les
autres clients.

Cette source a encore besoin d'être améliorée et je le ferai avec vos
commentaires si vous voulez bien m'en laisser.

Merci beaucoup Aardman qui m'a plus que conseillé pour la prog WSAEvent.

ps:
evidemment comme on est en mode console ben si on recoit qqch pendant
que l'on ecrit ---> probleme.

Source / Exemple :


tout est dans le zip

Conclusion :


Donc ici c'est les remerciements donc dans mon cas merci Aardman comme je l'ai deja dit.
Bug connus:
1-(c'est pas vraiment un bug) mais j'utilise la fonction TerminateThread ce qui est mauvais car elle ne libère pas la memoire allouée (bon ici du coup j'ai fait exprès de pas en allouer mais j crois que c mal d'utiliser cette fction :p)
2-la synchro des threads est bourrin et n'est pas parfaite à mon avis
3-ben c'est un mode console et je ne protege pas l'acces à la console donc si on recoit qqch pdt que l'on ecrit et bien on perd tt ce qui etait deja ecrit...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.