begin process at 2012 02 14 06:24:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

RemoteMethodInvoke

 > 

Synchronisation et RMI


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Synchronisation et RMI

dimanche 7 mars 2004 à 22:58:55 | Synchronisation et RMI

doudblast

salut tous,
Bon je vais essayer d'etre clair... Je fais un Chat en utilisant RMI, et ce chat doit gérer les salons.
j'ai donc créé une classe Salon et une classe Message(qui correspond à une phrase qu'un utilisateur veut dire sur le salon dans lequel il se trouve). quand l'utilisateur parle, un objet Message est enregistré dans un vecteur de Message, membre de la classe Salon. L'idée est la suivante :
je voudrais que le message enregistré dans le vecteur de messages du salon soit effacé quand tous les clients seront venus chercher ce message !!

En fait , chat client connecté au salon a une Thread qui vient vérifier si un message est délivré pour ce salon. Je voudrais pourvoir mettre ces Threads en attente tant que tous les clients n'ont pas récupéré ce message, puis effacer le message du vecteur du salon une fois qu'il l'auront tous reçus, et enfin prévenir tous les clients qu'il peuvent venir chercher le suivant...

j'utiliserais bien des sémaphores ou une méthode de synchro quelconque mais je ne vois pas comment l'adapter à une appli distribuée...

Je suis preneur de tous conseils, même si c'est pour m'annoncer que l'idée est mauvaise à la base et irrécupérable :)




Doudblast


Cette discussion est classée dans : message, rmi, classe, chat, salon


Répondre à ce message

Sujets en rapport avec ce message

RMI et Visual J++ [ par egamir ] J'ai développé une classe java "client.java" avec la SDK de sun (qui s'exécute parfaitement avec la jvm de sun).Cette classe importe le package java.r RMI et Visual J++ [ par egamir ] J'ai développé une classe java "client.java" avec la SDK de sun (qui s'exécute parfaitement avec la jvm de sun).Cette classe importe le package java.r Comment envoyer un ResultSet et un ResultSetMetaData par RMI? [ par TomC ] Bonjour à tous, Je possède une classe composée d'un ResultSet et d'un ResultSetMetaData. Je souhaite l'envoyer depuis mon serveur à mon client en RMI. Probleme de jTextPane depuis une classe. [ par greg505 ] Bonsoir;Je suis en train de programmer un Chat en JAVA et je bloque sur un problème qui est surement tres bete.Je possède 2 classe : w_main et connexi Chat RMI [ par c_raf ] Bonjour à tous,Voila, je dois faire un projet de chat utilisant RMI, cependant je ne sais pas trop par ou commencer pour faire celà. Il faudrait d'aut onnection refused : RMI [ par ezzineahmed ] bonjour tout le monde, je débute en rmi, j'ai une classe qui retourne la liste des répertoire dans un jtree, j'ai fait l' interface et je l'ai implém thread [ par majong ] Bonjour, j'ai un serveur qui écoute sur port donné, lorsqu'un client se connecte un thread est créé pour gérer les entrées et sorties du flux de ce cl Partie server d'un chat en applet [ par juanpipo ] Salut a tous,dans le cadre de mon stage je dois faire un chat en java et je n'arrive pas a lancer ma partie server, je ne c pas pkoi ca plante. Merci RMI Erreur [ par nosferaptus ] Bonsoir tout le monde, Mon problème est le suivant : j'utilise les RMI et je rencontre cette erreur: "java.lang.ClassCastException: $Proxy0 cannot be récupérer les valeurs d'une classe dans une autre classe [ par ulysse00 ] bonsoir je cherche à récupérer les valeurs des cellules d'une ligne de table d'une classe dans une autre classe si je click sur la souri voila mon co


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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,203 sec (4)

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