[RMI] Eclipse et Client Server
Bonjour,
J'ai repris un exemple très simple de RMI client-server, qui tourne correctement sous Eclipse, donc sur le même poste Windows.
Le problème maintenant c'est de faire tourner le client Windows sur une autre machine.
Voici mon code print-client.java:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| package demo.rmi.print.client;
import java.rmi.Naming;
import java.rmi.RMISecurityManager;
import demo.rmi.print.common.RemotePrinter;
public class PrintClient {
/**
* @param args
*/
public static void main(String[] args) {
try{
System.setSecurityManager(new RMISecurityManager());
RemotePrinter printer=(RemotePrinter) Naming.lookup("rmi://193.55.166.81/printer");
int jobID=printer.submitJob("Hello World");
System.out.println("Subm job "+jobID);
System.out.println("Is job complete ?"+printer.isComplete(jobID));
System.out.println("Printer status ?"+printer.getprinterStatus());
}
catch (Exception e){
e.printStackTrace();
}
}
} |
Donc je clique droit sur print-client.java > exporter > jar executable > dir partagé
Est-ce correct ou dois-je lui indiquer qu'en fait c'est une RMI application ?
Sur l'autre machine le jar exécutable ne fait rien...
Merci d'avance pour votre aide.
[RMI] Problème de connexion sur réseau adhoc
Bonjour,
J'ai crée un programme en RMI et le client local peut se connecter.
Par contre, j'ai testé un client en réseau adhoc mais je n'arrive pas à me connecter au serveur situé sur un autre PC.
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.