如何在rmi中获取客户端的端口号?

时间:2014-08-31 18:45:12

标签: port rmi

在RMI中,服务器在某个端口上打开注册表,然后客户端连接到服务器。有没有办法知道服务器和客户端之间的连接是哪个端口? 我知道RMI的默认端口是1099但是客户端端口号是多少?客户端是否打开端口?

1 个答案:

答案 0 :(得分:1)

客户端确实有一个本地端口,就像在任何TCP连接中一样,但是服务器无法在自定义套接字工厂之外发现它。

服务器也没有理由需要它。它不是一个有用的信息。它不是一个监听端口,所以你无法连接它;它不时变化;并且它没有唯一标识客户端,因为客户端连接池和服务器端空闲连接超时。