Bonjour,
J'utilise RMI afin d'appeller une methode d un objet situé sur un autre ordi en réseau. La communucation client/serveur se fait bien. Le problème est le suivant :
Le client appelle une methode de l'objet A situé chez le serveur. Cet appel se fait dans un mouseListener. Mais le serveur appelle la meme methode du meme objet aussi dans un mouse listener.
L'objet A reçoit donc beucoup d appels en meme temps provenant du reseau et en local, il faudrait les synchroniser. Je ne sais pas trop comment faire cela. J'ai trouve differentes pistes en faisant des recherches, mais je ne sais pas trop ce qui est le plus simple et le mieux adapté.
Pensez vous que ceci est réalisable avec les memes fonctions de synchronisation que l'on peut utiliser pour les threads (yield, wait, notify, ...) ? L utilisation de Synchronized vous semble elle appropriée (la methode appellée avec le mot clé synchronized) ?
Un grand merci par avance pour votre aide !
Partager