didygwatinik
Messages postés58Date d'inscriptiondimanche 26 octobre 2008StatutMembreDernière intervention15 décembre 2009
-
14 déc. 2009 à 18:52
jbmiia2010
Messages postés1Date d'inscriptionmercredi 14 avril 2010StatutMembreDernière intervention29 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.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 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é ! -