请问 RMISocketFactory 的含义和RMI的理解
例如 我门实际的业务类 可能是这样的
public interface bussinessInter extends Remote
public class bussinessClass extends UnicastRemoteObject implements
bussinessInter
将 bussinessClass 注册到一台服务器机器上,假设用默认端口
然后 客户端在调用 bussinessInter 的方法的时候,
RMI服务器又会使用一个端口和客户端 通讯
我的意思是
bussinessClass 注册时用了一个端口。这个我们称这个 为 通讯端口,或查找端口,因为命名服务需要来查找它的
假设这个端口是10000
但是和客户端通讯时又用了一个端口。这是实际业务上用的端口,我们称之为数据端口
假设这个端口是10001
即客户端通过服务器上10000这个端口找到bussinessClass
但是调用bussinessClass 的方法并且获取相应数据是10001端口
而RMISocketFactory 就是来指定这个数据端口,如果不指定,这个端口就会随意分配,
因为有些主机并不是所有端口都开放,所以需要去指定
这个理解对吗?请大吓指教啊