Java - 使用RMI检测客户端崩溃

Sim*_*mon 2 java crash client rmi

我创建了一个RMI连接,但我不知道如何在客户端结束或崩溃时通知服务器.我找到了unreferenced()方法,但它不起作用.任何的想法?
(服务器是多客户端,只有一种对象传递给客户端,但任何客户端都有不同的实例).
谢谢.

Cha*_*tin 6

问题是,如果客户端崩溃,很难让它做任何事情,你最终等待超时.

通常的解决方案是设置"心跳",定期呼叫; 如果客户心跳在比如2个时期之后没有找到你,你就认为它已经死了.