Java RMI支持P2P吗

Java RMI支持P2P吗,java,rmi,Java,Rmi,我想创建一个P2P应用程序,其中没有中央服务器,客户机直接相互通信。RMI是否支持P2P。。。 请做评论,并告诉我如何做这个项目在RMI如果可能的话。。提前感谢“P2P”是一个架构术语。RMI是一种协议。这两者是完全独立的 所以,是的,您可以将RMI用于P2P应用程序。您可以使用您喜欢的任何协议进行P2P通信。RMI既不知道也不关心它是P2P还是客户端服务器,它所看到的只是网络连接的两端 如果你有更具体的问题,你可能想问这个。是的,它是: 但这意味着所有的对等方都必须是Java,因为它们都需

我想创建一个P2P应用程序,其中没有中央服务器,客户机直接相互通信。RMI是否支持P2P。。。 请做评论,并告诉我如何做这个项目在RMI如果可能的话。。提前感谢

“P2P”是一个架构术语。RMI是一种协议。这两者是完全独立的

所以,是的,您可以将RMI用于P2P应用程序。您可以使用您喜欢的任何协议进行P2P通信。RMI既不知道也不关心它是P2P还是客户端服务器,它所看到的只是网络连接的两端

如果你有更具体的问题,你可能想问这个。

是的,它是:



但这意味着所有的对等方都必须是Java,因为它们都需要理解RMI。这可能是一个限制因素。

RMI对象实际上都是彼此对等的。每个都是自己的服务器(概念上,它们实际上共享一个有意义的服务器套接字)。然而,所有这些对象仍然需要相互发现,最简单的模型是更多的客户机-服务器

当然,另一个问题是安全问题;您如何信任其他对等方发送的消息?不过,这在所有P2P架构中都是一个问题