📄 rmiserver.java
字号:
package mytest;
import java.rmi.*;
import java.rmi.server.*;
public class RMIServer extends UnicastRemoteObject implements MyRMIInterface
{
/**
*
*/
// private static final long serialVersionUID = -4063518013933455333L;
public RMIServer() throws RemoteException
{
super();
}
public void ShowString()
{
System.out.println("Run in server") ;
}
public long GetTime()
{
return System.currentTimeMillis() ;
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO 自动生成方法存根
// **********************************
//*** 创建和安装一个安全管理器,令其支持RMI.作为Java开发包的一部分,
//*** 适用于RMI唯一一个是RMISecurityManager
System.setSecurityManager(new RMISecurityManager());
try
{
//*** 创建远程对象的一个或多个实例,下面是PerfectTime对象*/
RMIServer ser = new RMIServer();
//*** 向RMI远程对象注册表注册至少一个远程对象。一个远程对象拥有的方法即可生成指向其他远程对象的句柄,
//***这样,客户到注册表里访问一次,得到第一个远程对象即可.
Naming.rebind("//192.168.10.1:5578/MyTestRMI", ser);
System.out.println("RMI Server Ready");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -