fourne
Messages postés25Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention19 juillet 2012
-
19 juil. 2012 à 11:24
Utilisateur anonyme -
19 juil. 2012 à 17:22
Bonjour,
Je code actuellement un chat jabber ( multi utilisateur donc ).
je me connecte, je vois la liste des contacts de ma contact list, je peux leur envoyer des messages, j'arrive a recevoir leur message, mais je ne sais pas comment rediriger le message recu vers la bonne fenetre de chat ( une form chat par contact )
Ma question est simple :
Comment recuperer la fenetre correspondant a un contact si jamais il m envoi un message. Je dois donc connaitre l'etat de la fenetre du dit contact, a savoir , si elle existe , je dois l'afficher et inserer le message, si elle n'existe pas je dois la creer, l'afficher et inserer le message .
Y-a-t'il un systeme deja prevu pour ca , ou dois-je utiliser une methode barbare ??
Merci d'avance pour tout vos elements de reponses !
Tu peux utiliser par exemple une HashTable dans laquelle tu rajoutes tes fenêtres par la méthode Add(clé,valeur).
La clé peut être n'importe quel objet (string, integer, classe...) et servira à identifier ta fenêtre afin de pouvoir la récupérer plus tard.
La valeur est une instance de ta fenêtre chat.