RMI最终还得通过网络端口来实现它的绑定/查找功能。
1.在服务端,打开RMI指定的端口;并且进行了"rmi:///MyRemTest"注册,客户连接信息只有符合服务端注册的信息,服务端才处理。
2.这个问题得问sun才行。
3.是的。通过服务端打开的端口,用socket连接,然后验证。
RMI是一种服务,非三语两言能说清楚。
1.在服务端,打开RMI指定的端口;并且进行了"rmi:///MyRemTest"注册,客户连接信息只有符合服务端注册的信息,服务端才处理。
2.这个问题得问sun才行。
3.是的。通过服务端打开的端口,用socket连接,然后验证。
RMI是一种服务,非三语两言能说清楚。
在启动服务器之前,必须启动rmiregistry,它是真正负责RMI名字解析的,而不是JVM。通过rebind,JVM使用RMIREGISTRY的1099端口将一个名字与一个对象的实例进行绑定。
而客户与服务器之间实际上是通过STUB-SKELETON进行代理的。客户端实际上就是通过服务器的1099端口得到远程对象的引用的。
如果要深究,那就去SUM。COM吧
<java 核心技术>就不错