Professional Documents
Culture Documents
Roll no 2k18/swe/126
Distributed Systems
import java.rmi.*;
import java.rmi.server.*;
return (a-b);
}
RmiServer codes
import java.rmi.*;
import java.rmi.server.*;
class CalculatorServer{
public static void main (String args[]) throws RemoteException,
java.net.MalformedURLException{
CalculatorImpl cl = new CalculatorImpl();
UnicastRemoteObject.exportObject(cl);
Naming.rebind("CalculatorObject", cl);
System.out.println("RMI server Starteddd!!!");
}
}
RmiClient codes
import java.rmi.*;
public class RmiClient {
public static void main (String args[])
throws RemoteException, NotBoundException, java.net.MalformedURLException{
Calculator ob= (Calculator)Naming.lookup("CalculatorObject");
int add=ob.add(2,4);
System.out.println("Sum is : "+add);
}
}