Bonjour, Je vous propose un nouvel élément à utiliser : Exemple de communication socket pour la réalisation d'un petit chat
Ceci est un exemple simple de l'utilisation des composants TClientSocket et TServerSocket de C++ Builder pour réaliser une application de chat.
Les clients dialoguent uniquement avec le serveur, mais le serveur peut dialoguer avec qui il veut. Évidemment en implémentant son propre protocole d'échange de trames on peut très facilement faire dialoguer les clients entre eux mêmes, tout en passant par le serveur.
Comme je l'ai mentionné, ceci est un exemple d'utilisation des composants mentionnés ci-dessus, le but étant de réaliser un chat simple. Il est loin d'être un chat complet.
NB : Pour déclarer son identité auprès du serveur, un client doit envoyer la trame suivante au serveur (après s'être connecté) :
Exemple : Si le client envoie <Nom>Neo41 alors le serveur rajoute dans sa liste de clients connectés l'alias "Neo41" et aura la possibilité de dialoguer avec ce client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <Nom>MonAlias
Qu'en pensez-vous ?
Partager