我想創建一個沒有中央服務器和客戶端直接相互通信的P2P應用程序。是否RMI支持P2P或不... 請做評論,並告訴我如何在RMI如何做到這一項目。如果可能的話。在此先感謝RMI是否支持P2P
0
A
回答
0
「P2P」是一個體繫結構術語。 RMI是一個協議。這兩者完全相互獨立。
所以是的,你可以使用RMI的P2P應用程序。您可以使用任何您喜歡的協議進行P2P通信。 RMI既不知道也不關心它是P2P還是客戶端服務器,它只能看到網絡連接的兩端。
如果你有一個更具體的問題,你可能想問這個問題。
0
是的,它的作用:
http://www.java.net/project/p2p-rmi-over-jxta
http://java.sun.com/developer/Books/networking/jxta/jxtap2pch03.pdf
但言下之意是,所有的同行都成爲Java,因爲他們都需要了解RMI。這可能是一個限制因素。
0
RMI對象確實是所有對方。每個服務器都是自己的服務器(從概念上講,它們實際上共享一個服務器套接字)但是,所有這些對象仍然需要互相發現,最簡單的模型有更多的客戶端服務器。
另一個問題當然是安全性;你如何信任其他同伴發送的消息?也就是說,所有P2P體系結構都存在問題。
相關問題
- 1. Flash player 10.3是否支持p2p串流?
- 2. Liberty Profile是否支持RMI調用
- 3. Android JellyBean和P2P支持
- 4. Java RMI:併發支持
- 5. 是否支持groovvy
- 6. 是否支持SSI?
- 7. 是否支持DataGrid?
- 8. 是否支持MSNP9?
- 9. 是否支持ARC?
- 10. Android是否支持手錶支持NFC
- 11. Unity3d WIfi直接(P2P)Android支持
- 12. Android wifi p2p不受支持(wifidirect)
- 13. 在java中對IPC的RMI支持
- 14. XElement是否支持nil = true
- 15. GWT是否支持php?
- 16. Cordova是否支持Tizen?
- 17. TypeScript是否支持TouchEvent?
- 18. Confluence是否支持中文?
- 19. Arduino是否支持線程?
- 20. 是否libevent支持netlink socket
- 21. GraphEngine是否支持RDF?
- 22. LevelDB是否支持java?
- 23. Three.js是否支持ANGLE_instanced_arrays?
- 24. VxWorks是否支持OpenMP?
- 25. 是否RDF4J支持GeoSPARQL?
- 26. SolrJ是否支持MoreLikeThisHandler?
- 27. DynamoDB是否支持jsonp?
- 28. SOLR是否支持滲濾
- 29. Objective-C是否支持#elifdef?
- 30. StackExchange.Redis是否支持ZPOP?