我正在使用Java-RMI编写一个简单的客户端/服务器应用程序。我想知道所有客户何时死亡,以便关闭服务器。在对网络进行了一些研究之后,我发现我可以让我的服务器实现Unreferenced接口并定义unreferenced()方法。但这似乎不起作用,我认为这是因为服务器绑定到RMI-Registry,它可能对它有一个参考。
当我的案件中所有客户都崩溃时,有没有人知道如何通知我?
由于
答案 0 :(得分:3)
我认为这是因为服务器绑定到了RMI-Registry 可能会有一个参考。
你是对的,RMIRegistry也算作DGC / Unreferenced目的的客户。