RMI最终还得通过网络端口来实现它的绑定/查找功能。
1.在服务端,打开RMI指定的端口;并且进行了"rmi:///MyRemTest"注册,客户连接信息只有符合服务端注册的信息,服务端才处理。
2.这个问题得问sun才行。
3.是的。通过服务端打开的端口,用socket连接,然后验证。
RMI是一种服务,非三语两言能说清楚。

解决方案 »

  1.   

    还要说明一点
    在启动服务器之前,必须启动rmiregistry,它是真正负责RMI名字解析的,而不是JVM。通过rebind,JVM使用RMIREGISTRY的1099端口将一个名字与一个对象的实例进行绑定。
    而客户与服务器之间实际上是通过STUB-SKELETON进行代理的。客户端实际上就是通过服务器的1099端口得到远程对象的引用的。
    如果要深究,那就去SUM。COM吧
      

  2.   

    找本书看看吧,大家也是猜猜
    <java 核心技术>就不错
      

  3.   

    谢谢楼上的各位了。我是做Windows编程的,还是不深究了,没时间。等我有空的时候再研究吧