You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package verteiltesysteme.rmi;
import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry;
public class RMIEchoClient {
private RMIEchoClient() {}
public static void main(String[] args) {
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) { System.err.println("Client exception: " + e.toString()); e.printStackTrace(); } } }
|