我正在做一个小项目,想知道Java RMI中的通信是在哪种技术之上实现的。更准确地说:通信RMI客户端/服务器之间的"链接"是如何实现的?他们使用套接字(TCP/UDP)吗?
是,连同IIOP。你可以在上找到更多信息
- http://docs.oracle.com/javase/6/docs/technotes/guides/rmi-iiop/index.html
- http://docs.oracle.com/javase/tutorial/networking/sockets/index.html
所有RMI协议(JRMP、IIOP、JERI等)都是通过TCP套接字实现的,JRMP和JERI(至少)也是通过对象序列化分层的。