2

我正在使用 Java-RMI 编写一个简单的客户端/服务器应用程序。我想知道所有客户端何时都死了,以便关闭服务器。在网上做了一些研究后,我发现我可以让我的服务器实现 Unreferenced 接口并定义 unreferenced() 方法。但这似乎不起作用,我认为这是因为服务器绑定到 RMI-Registry,它可能包含它的引用。

有没有人知道当我的案例中所有客户都崩溃时我如何得到通知?

谢谢

4

1 回答 1

3

我认为这是因为服务器绑定到 RMI-Registry,它可能包含一个引用。

你是对的,RMIRegistry 也算作 DGC/Unreferenced 目的的客户端。

于 2011-10-14T07:13:18.283 回答