📄 helloclient.java
字号:
/* * @author javamxj (CSDN Blog) 创建日期 2004-12-27 */
import java.rmi.*;
import java.util.*;
import java.rmi.server.*;
import javax.rmi.PortableRemoteObject;
public class HelloClient
{
public static int i;
// private int c=0;
public static void main(String[] args)
{
// 在服务器端设置安全机制
/* if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); } */
/* 默认为本地主机和默认端口 */
String host = "localhost:1099";
/* 带输入参数时,将host设置为指定主机 */
if (args.length > 0) host = args[0];
try
{
/* 根据指定的URL定位远程实现对象 */
/* “h”是一个标识符,我们将用它指向实现“Hello”接口的远程对象 */
Hello h = (Hello) Naming.lookup("rmi://" + host + "/HelloService");
//System.out.println("实现“Hello”接口的远程对象: " + h);
//System.out.println("我在客户端,开始调用RMI服务器端的'sayHello'方法");
// System.out.println("欢迎, " + h.sayHello("javamxj blog"));
for( i=2;i<=10;i++)
{
for(int j=1;j<=i;j++)
{
if(h.judge(j))
{
int k = i * 2 - j;
if (h.judge(k))
System.out.println((i*2)+"可分为"+j+"and"+k);
break;
}
}
}
} catch (Exception ex) { System.out.println("错误 " + ex); }
//c=1;
}
//public int Get() throws RemoteException
//{return i;}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -