// // RCounterClient.java // import java.rmi.*; import java.rmi.registry.*; class RCounterClient { public static void main(String argv[]) { if( argv.length != 2 ) { System.err.println("Usage% java RCounterClient hostname rmiregistry-portno"); System.exit( 1 ); } String hostname = argv[0]; int rmiregport = Integer.parseInt( argv[1] ); if( System.getSecurityManager() == null ) System.setSecurityManager( new SecurityManager() ); try { String name = "/Counter/c1" ; Registry registry = LocateRegistry.getRegistry( hostname, rmiregport ); IRCounter c1 = (IRCounter) registry.lookup( name ); for( int i=0 ; i<3 ; i++ ) { c1.up(); System.out.println("c1.value=="+c1.getValue()); } } catch (Exception e) { e.printStackTrace(); } } };