|
|
@ -12,9 +12,19 @@ public class RMIEchoClient { |
|
|
|
String host = (args.length < 1) ? null : args[0]; |
|
|
|
try { |
|
|
|
Registry registry = LocateRegistry.getRegistry(host); |
|
|
|
final String[] boundNames = registry.list(); |
|
|
|
System.out.println( |
|
|
|
"Names bound to RMI registry at host " + host + " and default TCP port 1099:"); |
|
|
|
for (final String name : boundNames) |
|
|
|
{ |
|
|
|
System.out.println("\t" + name); |
|
|
|
} |
|
|
|
RMIEchoInterface stub = (RMIEchoInterface) registry.lookup("RMIEchoInterface"); |
|
|
|
System.out.println("\nStub: " + stub.toString()); |
|
|
|
System.out.println("\nSending request to convert hAlLo to lower case..."); |
|
|
|
String response = stub.toLowerCase("hAlLo"); |
|
|
|
System.out.println("response: " + response); |
|
|
|
System.out.println("\nSending request to convert hAlLo to upper case..."); |
|
|
|
response = stub.toUpperCase("hAlLo"); |
|
|
|
System.out.println("response: " + response); |
|
|
|
} catch (Exception e) { |
|
|
|