Java - 列出当前的 RMI 连接
Java - list current RMI connections
我有一个使用 java.rmi.* 构建的 rmi 服务器和 rmi 客户端。此外,连接受服务器端 SSL 保护。如何获取服务器端的当前连接列表?
How can I get list of current connections on server side?
从 RMI 客户端和服务器的角度来看,首先没有 RMI 连接这样的东西,所以肯定没有 API 来处理它们。
您可能可以通过套接字工厂捏造一些东西,但这并不完美:您必须同时扩展 SSLServerSocket 和 SSLSocket 并进行大量委托。
如果您拥有建立(或接收)连接的代码,则可以创建一个集合,在连接时将它们添加到其中,在断开连接时从中删除它们。
我有一个使用 java.rmi.* 构建的 rmi 服务器和 rmi 客户端。此外,连接受服务器端 SSL 保护。如何获取服务器端的当前连接列表?
How can I get list of current connections on server side?
从 RMI 客户端和服务器的角度来看,首先没有 RMI 连接这样的东西,所以肯定没有 API 来处理它们。
您可能可以通过套接字工厂捏造一些东西,但这并不完美:您必须同时扩展 SSLServerSocket 和 SSLSocket 并进行大量委托。
如果您拥有建立(或接收)连接的代码,则可以创建一个集合,在连接时将它们添加到其中,在断开连接时从中删除它们。