0

我有一个使用 RMI 进行通信的服务器和一个客户端,并且我有几个实现远程接口的类。

客户端接收代理没有问题,但是当我发送这个代理对象之一作为另一个 RMI 方法调用的参数时,服务器上的方法接收到代理的引用而不是“真实对象”的引用,它驻留在在同一个JVM中。

是否可以在服务器中接收真实对象实例作为参数(也就是说,通过让 JVM 自动处理转换)?接收本地对象的代理对我来说没有多大意义。

提前致谢!

4

1 回答 1

1

不,这是不可能的。你正在使用 RMI,你被它定义的语义所困。如果您想引用实际对象,则必须自己组织它。

于 2010-11-18T00:30:16.140 回答