J'ai un user qui veut invité un de ses contacts dans une discution, j'envoye
une requete au server (le mm server pour tout le monde) qui se charge de
retrouvé
l'utilisateur a qui la personne veut entreprendre un dialogue.
Le server en plus de garder en memoire tous les utilisateurs connectés va
devoir
gerer les communications entre les clients.
J'ai pensé que lorsqu un user invite un autre a dialé il faut definir dans
le protocol
d'envoi de message (instantané) un nom unique pour les participants a ce
dialogue
afin que le server puisse retrouvé et acheminé correctement les msg.
Le server fait une opération de type DBConnection.DBDialogue.add (new
Dialogue(nom_unique). (Stocké dans une hashtable afin d etre performant au
niveau des recherches)
Et lorsqu un message arrive, il doit comporter
<msg><author>toto</author>< group_dest>nom_unique</group_dest>ceci est le
message a proprement parler</msg>
Le server lui va se chargé de recupéré le <group_dest> rechercher le
<group_dest>
dans sa table des dialogues pour ensuite broadcasté sur les sockets qui ont
join cette conversation.
Qu'en pensez-vous ? Voyez vous d autres solutions ?
Merci de vos lumières :)
--
http://www.hivsearch.com/radio/?s=hardstyle pure son ^^
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TestMan
Pkoi ne pas utiliser le protocole XML Jabber ? http://javajabber.net/
Pour ce qui est du "client", tu pouras le choisir ou le personaliser à partir des API disponibles sur le net....
A+ TestMan
Alexandre Jaquet wrote:
Bonjour,
Que me conseillez-vous dans mon contexte :
J'ai un user qui veut invité un de ses contacts dans une discution, j'envoye une requete au server (le mm server pour tout le monde) qui se charge de retrouvé l'utilisateur a qui la personne veut entreprendre un dialogue.
Le server en plus de garder en memoire tous les utilisateurs connectés va devoir gerer les communications entre les clients.
J'ai pensé que lorsqu un user invite un autre a dialé il faut definir dans le protocol d'envoi de message (instantané) un nom unique pour les participants a ce dialogue afin que le server puisse retrouvé et acheminé correctement les msg.
Le server fait une opération de type DBConnection.DBDialogue.add (new ...
Pkoi ne pas utiliser le protocole XML Jabber ?
http://javajabber.net/
Pour ce qui est du "client", tu pouras le choisir ou le personaliser à
partir des API disponibles sur le net....
A+
TestMan
Alexandre Jaquet wrote:
Bonjour,
Que me conseillez-vous dans mon contexte :
J'ai un user qui veut invité un de ses contacts dans une discution, j'envoye
une requete au server (le mm server pour tout le monde) qui se charge de
retrouvé
l'utilisateur a qui la personne veut entreprendre un dialogue.
Le server en plus de garder en memoire tous les utilisateurs connectés va
devoir
gerer les communications entre les clients.
J'ai pensé que lorsqu un user invite un autre a dialé il faut definir dans
le protocol
d'envoi de message (instantané) un nom unique pour les participants a ce
dialogue
afin que le server puisse retrouvé et acheminé correctement les msg.
Le server fait une opération de type DBConnection.DBDialogue.add (new
...
Pkoi ne pas utiliser le protocole XML Jabber ? http://javajabber.net/
Pour ce qui est du "client", tu pouras le choisir ou le personaliser à partir des API disponibles sur le net....
A+ TestMan
Alexandre Jaquet wrote:
Bonjour,
Que me conseillez-vous dans mon contexte :
J'ai un user qui veut invité un de ses contacts dans une discution, j'envoye une requete au server (le mm server pour tout le monde) qui se charge de retrouvé l'utilisateur a qui la personne veut entreprendre un dialogue.
Le server en plus de garder en memoire tous les utilisateurs connectés va devoir gerer les communications entre les clients.
J'ai pensé que lorsqu un user invite un autre a dialé il faut definir dans le protocol d'envoi de message (instantané) un nom unique pour les participants a ce dialogue afin que le server puisse retrouvé et acheminé correctement les msg.
Le server fait une opération de type DBConnection.DBDialogue.add (new ...