RMI 可以托管在 32000 以上的端口上吗?

Can RMI be hosted on ports above 32000?

我是 RMI 的新手,我对在特定端口上托管 RMI 服务器有疑问。

Java RMI 服务器是否必须托管在 1024-9000 之间的端口上,或者是否可以托管在任何随机端口(比如端口 50000)上。

如果托管在这样的随机端口(50000 或 60000)上,可能会出现什么潜在问题?

我检查了 the RMI specification 但找不到任何关于在特定端口上托管的信息。

Is it necessary that Java RMI server be hosted on ports between 1024-9000

没有

or can it be hosted on any random port (say port 50000).

是的。从 RMI 的角度来看,任何端口号 1 到 65535 之间没有区别。

What potential problem may occur if it is hosted on such random ports (50000 or 60000) ?

None.

有关详细信息,请参阅 my answer here