public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
public interface ClientRegister extends Remote { public void register (PrimeChecker checker) throws RemoteException; } public interface PrimeChecker extends Remote { public boolean check (BigDecimal number) throws RemoteException; } * This source code was highlighted with Source Code Highlighter .
* This source code was highlighted with Source Code Highlighter .
- public class PrimeNumbersSearchServer implements ClientRegister {
- ...
- public static void main ( String [] args) {
- PrimeNumbersSearchServer server = new PrimeNumbersSearchServer ();
- try {
- ClientRegister stub = (ClientRegister) UnicastRemoteObject.exportObject (server, 0);
- Registry registry = LocateRegistry.createRegistry (12345);
- registry.bind ( "ClientRegister" , stub);
- server.startSearch ();
- } catch (Exception e) {
- System. out .println ( "Error occured:" + e.getMessage ());
- System.exit (1);
- }
- }
- }
* This source code was highlighted with Source Code Highlighter .
- ClientRegister stub = (ClientRegister) UnicastRemoteObject.exportObject (server, 0);
* This source code was highlighted with Source Code Highlighter .
- Registry registry = LocateRegistry.createRegistry (12345);
- registry.bind ( "ClientRegister" , stub);
* This source code was highlighted with Source Code Highlighter .
- public class PrimeNumbersSearchClient implements PrimeChecker {
- ...
- public static void main ( String [] args) {
- PrimeNumbersSearchClient client = new PrimeNumbersSearchClient ();
- try {
- Registry registry = LocateRegistry.getRegistry ( null , 12345);
- ClientRegister server = (ClientRegister) registry.lookup ( "ClientRegister" );
- PrimeChecker stub = (PrimeChecker) UnicastRemoteObject.exportObject (client, 0);
- server.register (stub);
- } catch (Exception e) {
- System. out .println ( "Error occured:" + e.getMessage ());
- System.exit (1);
- }
- }
- }
* This source code was highlighted with Source Code Highlighter .
- Registry registry = LocateRegistry.getRegistry ( null , 12345);
- ClientRegister server = (ClientRegister) registry.lookup ( "ClientRegister" );
Source: https://habr.com/ru/post/74639/
All Articles