Zdravim,mam nejakz program v rmi,ale nevim jak mam pokracovat dal. 
Dekuji. 



import java.rmi.*; 
public interface ScitaniCisel extends Remote { 
int secti (int a, int b) throws RemoteException; 
} 
 




import java.rmi.*; 
import java.rmi.server.*; 
import java.net.*; 
public class ScitaniNaServeru extends UnicastRemoteObject implements 
ScitaniCisel { 
public int secti (int a, int b) throws RemoteException { 
return a+b; 
} 
public ScitaniNaServeru() throws RemoteException { 
super(); 
} 
} 
 




import java.rmi.*; 
import java.rmi.server.*; 
import java.net.*; 
public class Server { 
public static void main(String[] args) throws 
RemoteException, 
MalformedURLException { 
String name = "///Scitani"; 
ScitaniCisel scitani = new ScitaniNaServeru(); 
Naming.rebind(name, scitani); 
System.out.println("Probehla registrace"); 
} 
} 
 




import java.rmi.*; 
public class Klient { 
public static void main (String [] args) throws Exception { 
String name = "///Scitani"; 
ScitaniCisel scitani = (ScitaniCisel) Naming.lookup(name); 
for( int i = 0; i<10; i++) { 
int a = (int)(Math.random()*10); 
int b = (int)(Math.random()*10); 
System.out.println("Vysledek je :" + scitani.secti(a,b)); 
if (System.getSecurityManager() == null) { 
System.setSecurityManager(new RMISecurityManager()); 
} 
} 
} 
 




grant { 
permission java.net.SocketPermission "*:1025-65535", "connect,accept"; 
permission java.io.FilePermission "H:\\zdroj\\-","read"; 
}; 
 

Odpovedet emailem