繁体   English   中英

Java RMI-指定用于通信的端口

[英]Java RMI - specifying the port to use for communication

据我所知,RMI使用随机端口在对象的存根和远程对象之间进行通信。 为了使事情通过防火墙,我们需要知道打开哪些端口。 现在,使用UnicastRemoteObject.exportObject(Remote obj, int port)创建存根还不够吗? 根据文档,它“使用特定提供的端口导出远程对象,使其可用于接收传入的呼叫。” 它是否会创建一个存根,以便随后对远程方法的调用使用此特定端口与远程对象进行通信? 如果不是,那么此port参数的作用是什么?

它是否会创建一个存根,以便随后对远程方法的调用使用此特定端口与远程对象进行通信?

是。

如果不是,那么此port参数的作用是什么?

它做到了。 当然,它也确定了远程对象正在侦听的端口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM