【发布时间】:2023-04-02 06:32:01
【问题描述】:
我正在研究使用 RMI 的 Java 通信,在我发现的所有参考资料中,都有一个客户端可以调用服务器中的远程方法。 也就是说,所有的通信都是由客户端发起的。
如果我想让两台计算机平等地通信,它们各自实现一个远程对象是否正确?也就是说,这两个应用程序将扮演客户端和服务器的角色。
谢谢
【问题讨论】:
-
我和 Maciej 一起做这个,RMI 更多的是用于显式调用服务器上的外部代码来调用方法。如果你真的想要点对点网络,你应该使用套接字并来回传递数据包。
-
'如果我想让两台计算机平等通信,它们各自实现一个远程对象是否合适?':是的。