📄 helloclient.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -