RMI
RMI
import java.rmi.Naming;
import java.rmi.registry.LocateRegistry;
import methode.CalculatorImpl;
import methode.CalculatorInterface;
import java.rmi.Naming;
import methode.CalculatorInterface;
import java.util.Scanner;
if(n==1){
int sum = calculator.add(a,b);
System.out.println("Sum: " + sum); }
else if(n==2){
int difference = calculator.subtract(a,b);
System.out.println("Difference: " + difference);
}
else if(n==3){
int product = calculator.multiply(a,b);
System.out.println("Product: " + product);
}
else if(n==4){
double quotient = calculator.divide(a,b);
System.out.println("Quotient: " + quotient);
}
else {
int puissance = calculator.puissance(a, b);
System.out.println("Puissance: " + puissance);
}
} catch (Exception e) {
System.err.println("Exception: " + e.getMessage());
e.printStackTrace();
}
}
}
*********************************************************************
package methode;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
}
*******************************************************************
package methode;
import java.rmi.Remote;
import java.rmi.RemoteException;