Application chat client / serveur

didygwatinik Messages postés 58 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 15 décembre 2009 - 14 déc. 2009 à 18:52
jbmiia2010 Messages postés 1 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 29 novembre 2010 - 29 nov. 2010 à 21:05
Salut,

Je suis en train de faire un chat en c#, pour l'instant tout fonctionne, du coup j'aurai aimé ajouté une fonctionnalité : les discussions privées mais j'ai un petit problème, je ne vois pas trop comment déclencher l'ouverture d'une fenêtre chez l'expéditeur. Est ce que vous auriez une idée ? J'utilise les sockets.

4 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
15 déc. 2009 à 10:47
Salut

Voilà comment moi je vois la chose :

Serveur :
Message général envoyé au serveur.
G Moi "Mon Message bla bla bla"
Il lit "G" : il dispatche à tout le monde.

Message privé envoyé au serveur.
P Destinataire Moi "Mon message bla bla bla"
Il lit "P" : il transmet à Destinataire.

Client :
G Expediteur "Mon Message bla bla bla"
Il lit "G", il écrit dans la fenêtre générale
Expediteur>Mon Message bla bla bla

P Moi Expediteur "Mon message bla bla bla"
Il lit "P", il regarde s'il a une fenêtre de l'Expediteur ouverte. (Tu peux par exemple créer un dictionnaire de Form (relation clé/valeur))
S'il n'y en a pas, il en ouvre une
Il écrit dans cette fenêtre
Expediteur>Mon Message bla bla bla


PS : bien évidemment,
P Destinataire Moi "Mon message bla bla bla"
et
P Moi Expediteur "Mon message bla bla bla"
sont des messages strictement identiques (mais vus par des personnes différentes)

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -
0
didygwatinik Messages postés 58 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 15 décembre 2009
15 déc. 2009 à 13:48
Ok merci, j'avais pensé à ça, justement!! Merci pour ton aide
0
7amo Messages postés 3 Date d'inscription mardi 15 décembre 2009 Statut Membre Dernière intervention 5 janvier 2010
5 janv. 2010 à 22:33
merci tous pr l'information
0
jbmiia2010 Messages postés 1 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 29 novembre 2010
29 nov. 2010 à 21:05
aaaaaa
0
Rejoignez-nous