⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rmiserver.java

📁 用Java实现RMI的客户端和服务端,直接执行两个bat文件即可
💻 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 + -