helloclient.java
来自「JAVA分布式程序学习的课件(全英文)」· Java 代码 · 共 39 行
JAVA
39 行
import java.io.*;
import java.rmi.*;
/**
* This class represents the object client for a distributed
* object of class Hello, which implements the remote interface
* HelloInterface.
* @author M. L. Liu
*/
public class HelloClient {
public static void main(String args[]) {
try {
int RMIPort;
String hostName;
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);
System.out.println("Enter the RMIRegistry host namer:");
hostName = br.readLine();
System.out.println("Enter the RMIregistry port number:");
String portNum = br.readLine();
RMIPort = Integer.parseInt(portNum);
String registryURL =
"rmi://" + hostName+ ":" + portNum + "/hello";
// find the remote object and cast it to an interface object
HelloInterface h =
(HelloInterface)Naming.lookup(registryURL);
System.out.println("Lookup completed " );
// invoke the remote method
String message = h.sayHello("Donald Duck");
System.out.println("HelloClient: " + message);
} // end try
catch (Exception e) {
System.out.println("Exception in HelloClient: " + e);
}
} //end main
}//end class
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?