begin process at 2012 05 27 17:54:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > PROGRAMME DE CHAT À PLUSIEURS ASSEZ COMPLÊT [VC++ 6]

PROGRAMME DE CHAT À PLUSIEURS ASSEZ COMPLÊT [VC++ 6]


 Information sur la source

Note :
6,4 / 10 - par 5 personnes
6,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Classé sous :programme, chat, discussion, serveur, client Niveau :Débutant Date de création :30/01/2004 Date de mise à jour :19/12/2005 16:51:09 Vu / téléchargé :10 859 / 1 540

Auteur : CyberP

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ceci est un petit programme de chat à plusieurs (vous vous en doutiez hein ?), il suffit d'avoir une personne faisant le serveur et que les autres se connectent à son adresse IP

Il n'est pas tout à fait terminé, j'avais commencé à faire une fonction pour que lorsque le serveur se déconnecte, il puisse choisir un utilisateur de la liste pour reprendre l'hébergement automatiquement

Désolé si je n'ai pas commenté, mais j'avais programmé ceci personnellement et je commente rarement mes programmes pour moi


 Conclusion

J'ai quand même passé une quinzaine d'heure sur ce programme et je le rend publique car manque de temps pour le continuer (à peine un programme commencé, j'ai déjà une autre idée)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 décembre 2005 16:51:09 :
Ajout des mots clés

 Sources du même auteur

Source avec Zip Source avec une capture DÉBUT DE MOTEUR 3D
VÉRIFIER SI L'ON A DES MAILS

 Sources de la même categorie

Source avec Zip Source avec une capture MINI SERVEUR HTTP [WINDOWS] par ganjarasta
Source avec Zip Source avec une capture CLIENT DE TEST MODBUS TCP par brunovan
Source avec Zip Source avec une capture SCANIP [ARP / ICMP] par ganjarasta
Source avec Zip Source avec une capture TRACEROUTE [WINPCAP] par ganjarasta
Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas

 Sources en rapport avec celle ci

Source avec Zip MINICHAT MULTI-CLIENT par wisar
Source avec Zip Source avec une capture CLIENT/SERVEUR UTILISANT LES IOCP RÉALISÉ AVEC BORLAND BUILD... par goodboy21
Source avec Zip SERVEUR/CLIENT LINUX par ghost4
Source avec Zip MINI CHAT C/C++ par edf102
Source avec Zip Source avec une capture SERVEUR CHAT (DEV C++) par jehro85

Commentaires et avis

Commentaire de DeAtHCrAsH le 11/03/2004 18:55:40

Salut,
Quand tu zip des projets evite de mettre les fichiers d'en d'autres repertoires parceque la je sais pas si t'a remarqué mais ton prog tel que tu l'as mis dans le zip ne marche pas ....

Puis j'ai regarder un peu le code et sans etre mechant ya plein de truc inutiles...

Par exemple a quoi ca sert d'ecrire les prototypes des fonctions alors que tu as ecris les fonctions avant la MAIN ???
De plus dans les prototypes tu n'est pas obligés de declarer les variables, tu peux le faire au moment ou tu ecris ta fonctions ....

Je te met pas de note pour l'instant!
Mais je reviendrais voir si dans une semaine tu auras au moins fait un jolies zip qui marche du 1er coup =)

Allez a+ et bonne prog...

Shell

Commentaire de cashoverray le 10/08/2004 16:09:26

slt je trouve que ton code est vraiment bon
envoie moi si tu a fais encore des decouverte sur le code
je veux avoir un code comme le tien pour un cyber pour comminiquer entre les personnelle
merci beaucoup

Commentaire de CyberP le 10/08/2004 17:46:41

Oui j'avoue moi même que le code est un peu mal foutu (d'ailleurs à moins de refaire tout totalement je ne pense pas le continuer un jour, ou alors en refaire un autre sous un autre nom) : on s'y perd complètement (même si tout marche et que c'est niquel il faut quand même qu'on puisse améliorer et corriger les bugs sans chercher des heures)
C'est normal c'était l'un de mes premiers programmes après la découverte du fonctionnement de l'api windows

Sinon pour l'autre remarque (apparemment il y a eu un petit problème chez moi vu que je n'ai pas recu la notification du premier commentaire) j'ai zippé tout mon répertoire et donc en théorie ca marche

Commentaire de mythic_kruger le 05/03/2005 03:18:33

Tout d' abord bravo. Ca marche (bien vu les noms de dossiers ;)  passons...

On parcourt le code facilement, mais ce qui prète à confusion, c'est que tu appelles les fonctions avec le nom de la classe, ainsi:
if (!host.Create(Port))
Mais le code de la fonction Create est dans hote.h  !
Je verrais bien le code de l' Hote dans un fichier host.CPP :) pour accélérer la maintenance du code.

Note: quand le serveur envoie un message, il fait une boucle de 0 à LIMITEUSER, et si le socket est connecté, envoie le message.
Il serait plus rapide de ne pas faire une grande boucle "dans le vide", mais de gérer un tableau qui ne contient que du "plein". D' ailleurs le nombre d' éléments de ce tableau sert de référence pour quantité d' autres instructions.

Commentaire de CyberP le 05/03/2005 09:07:38

Oui je l'ai déjà dit plus haut : ce code est mal foutu
Je venais d'apprendre le C++ et l'API Windows et je ne savais pas encore vraiment comment faire un grand truc
Mais je ne vais pas le modifier maintenant

Pour ton histoire de tableau je ne pense pas que ce serait plus rapide de faire cela car il faudrait modifier le tableau à chaque fois, ce qui n'est pas non plus la meilleure solution

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Programmer un chat avec un serveur en java et un client en c++ [ par Snake655 ] J'aimerais savoir si déjà c'est possible (je pense que oui quand meme :-D) et si oui, que vous m'eclaireriez sur la méthode. Mon but serait de creer u client/serveur ( comment dedoubler un meme programme en client et serveur) [ par herve_blondel ] salut a tous !je suis entrain de faire un projet de simulateur du protocol RIP et voici ce qui me casse la tete. en fait, sur un poste je dois simuler Aide pour programmation de socket en C sous unix [ par badjess ] Salut a Tous,Je suis un novice en programmation en Socket en sous environnement Linux. Aussi, j'ai essayé de trouver des programmes client serveur sur chat en local [ par fjxokt ] bonjour a tous, Je debute en cpp (et en socket) et j'ai reussi a faire un mini chat local, mais le probleme et que j'ai du creer un pgr serveur.exe et Vitesse / WinSock [ par RLBDC ] YopYop tlm !Bien, voilà , étant encore un peu "newbie" dans le C++ , je me suis lancé dans la programmation d'un jeu de pong basique en Chat client serveur C [ par lenneth666 ] Bonjour comme projet je dois faire un chat en C. Mais je ne sais pas du tout par ou commecer. et la méthode a suivre. Meilleur moyen pour chat multi client. [ par deck_bsd ] Yop à tous,Voila , je suis en train de dévelloper un chat multi client pour le réseaux chez moi. Mais voila , en codant le serveur , je me trouve à un Obtenir adresse Ip, programme de chat [ par djipey ] Bonsoir!! voila je code un programme de chat avec Qt, qui se sert de l'adresse Ip de l'utilisateur pour héberger le serveur. Une fois qu'un utilisateu programme client serveur [ par titimzora ] bonjour tt le mondej'ai besoin d'un programme permettant l'envoie d'un fichier texte  LIGNE par LIGNE d'un serveur vers un client (communication entre application client serveur avec les socket en c [ par zizodev ] Bonjour à tous,mon problème est comment créer une application 'qui demande'.Programme client et autre serveur client  'qui demande' :Pour se connecter


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales