import java.rmi.*;
public interface Prime extends Remote
{
public int check_prime(int no) throws RemoteException;
}
import java.rmi.*;
import java.rmi.server.*;
public class Prime_Impli extends UnicastRemoteObject implements Prime
{
public Prime_Impli() throws Exception
{
}
public int check_prime(int no) throws RemoteException
{
int i,cnt=0;
for(i=2;i<=no/2;i++)
if(no%i==0)
{
cnt++;
break;
}
return (cnt);
}
}
import java.rmi.*;
import java.net.*;
public class Prime_server
{
public static void main(String args[])
{
try
{
Prime_Impli primpli=new Prime_Impli();
Naming.rebind("RmiPrime",primpli);
}
catch(Exception ex){}
}
}
import java.io.*;
import java.rmi.*;
import java.net.*;
public class Prime_client
{
public static void main(String args[])
{
try
{
String url="rmi://127.0.0.1/RmiPrime";
Prime intf=(Prime)Naming.lookup(url);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter No : ");
int no=Integer.parseInt(br.readLine());
int x=intf.check_prime(no);
if(x==0)
System.out.println(no+" is prime number");
else
System.out.println(no+" is not prime number");
}
catch(Exception ex){}
}
}
public interface Prime extends Remote
{
public int check_prime(int no) throws RemoteException;
}
import java.rmi.*;
import java.rmi.server.*;
public class Prime_Impli extends UnicastRemoteObject implements Prime
{
public Prime_Impli() throws Exception
{
}
public int check_prime(int no) throws RemoteException
{
int i,cnt=0;
for(i=2;i<=no/2;i++)
if(no%i==0)
{
cnt++;
break;
}
return (cnt);
}
}
import java.rmi.*;
import java.net.*;
public class Prime_server
{
public static void main(String args[])
{
try
{
Prime_Impli primpli=new Prime_Impli();
Naming.rebind("RmiPrime",primpli);
}
catch(Exception ex){}
}
}
import java.io.*;
import java.rmi.*;
import java.net.*;
public class Prime_client
{
public static void main(String args[])
{
try
{
String url="rmi://127.0.0.1/RmiPrime";
Prime intf=(Prime)Naming.lookup(url);
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter No : ");
int no=Integer.parseInt(br.readLine());
int x=intf.check_prime(no);
if(x==0)
System.out.println(no+" is prime number");
else
System.out.println(no+" is not prime number");
}
catch(Exception ex){}
}
}
give me steps
ReplyDeleteGive the steps
ReplyDelete