Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1870 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] RMI : Le serveur peut-il exécuter une fonction cliente ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] RMI : Le serveur peut-il exécuter une fonction cliente ?

n°950647
tuxbleu
renie ses origines
Posté le 11-01-2005 à 12:14:29  profilanswer
 

J'ai pour le moment une application client/serveur en socket.
 
Je voulais passer à une programation plus haut niveau que les socket.J'ai pour le moment opté pour RMI, mais je me pose une question :  
J'ai besoin que le serveur informe différents clients d'action qu'on fait d'autre clients (exemple jeu de carte : un joueur joue, il faut informer les autre de ce qu'il a joué).
D'apres ce que j'ai lu sur RMI, le client pour questionner le serveur, mais es-ce que le serveur peut prévenir un client ?
 
Merci de vos aides.
 
 

mood
Publicité
Posté le 11-01-2005 à 12:14:29  profilanswer
 

n°950737
tuxbleu
renie ses origines
Posté le 11-01-2005 à 14:06:13  profilanswer
 

up

n°950801
benou
Posté le 11-01-2005 à 15:07:54  profilanswer
 

t'as qu'à enregistrer un objet du client chez le serveur sur le modèle observé/observateur (listener)


---------------
ma vie, mon oeuvre - HomePlayer
n°953421
julienv
Posté le 14-01-2005 à 23:16:31  profilanswer
 

tuxbleu a écrit :

J'ai pour le moment une application client/serveur en socket.
 
Je voulais passer à une programation plus haut niveau que les socket.J'ai pour le moment opté pour RMI, mais je me pose une question :  
J'ai besoin que le serveur informe différents clients d'action qu'on fait d'autre clients (exemple jeu de carte : un joueur joue, il faut informer les autre de ce qu'il a joué).
D'apres ce que j'ai lu sur RMI, le client pour questionner le serveur, mais es-ce que le serveur peut prévenir un client ?
 
Merci de vos aides.


 
en fait non ton server ne peut pas faire de callback sur le client directement.
 
une solution c est que ton client exporte un object RMI, ensuite il recupere le stub et l envoie au server par RMI et pourra l utiliser pour faire le callback.

n°953424
benou
Posté le 14-01-2005 à 23:18:40  profilanswer
 

tout ca c'est transparent : y a juste à utiliser un objet remote comme un listener comme je disais plus haut, et ca roule ...


---------------
ma vie, mon oeuvre - HomePlayer
n°953586
julienv
Posté le 15-01-2005 à 15:33:51  profilanswer
 

oui c est vrai :-) encore devrais tu preciser que cet objet du client doit etre exporte par le client (i.e remote)

n°953650
benou
Posté le 15-01-2005 à 17:04:22  profilanswer
 

julienv a écrit :

oui c est vrai :-) encore devrais tu preciser que cet objet du client doit etre exporte par le client (i.e remote)


 
 :heink:  

benou a écrit :

tout ca c'est transparent : y a juste à utiliser un objet remote comme un listener comme je disais plus haut, et ca roule ...



---------------
ma vie, mon oeuvre - HomePlayer
n°953725
julienv
Posté le 15-01-2005 à 21:27:20  profilanswer
 

my bad ....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] RMI : Le serveur peut-il exécuter une fonction cliente ?

 

Sujets relatifs
Utilisation fonction md5crypt (ou crypter en md5 unix)Ou telecharger la java doc?
Executer des commandes UNIX depuis le html ou jsp ?exécuter un .exe a partir de php
[java] Problème avec les variablesexecuter du python en python
C++ et java[Java] Besoin d'aide pour petits progs de debutante
écrir dans un memo en fonction de ce ki est coché[Java] Utilisation d'un vecteur d'objets
Plus de sujets relatifs à : [JAVA] RMI : Le serveur peut-il exécuter une fonction cliente ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR