【发布时间】:2011-03-19 16:07:21
【问题描述】:
我正在构建一个具有一些非常特殊需求的客户端/服务器应用程序。有两种服务器:第一种提供大部分远程过程,客户端直接连接到这些,而第二种是单个服务器,应该跟踪哪些用户是活动的(客户端)以及第一种服务器的数量kind 在调用方法时处于活动状态。
主要是监视器应该只连接到服务器而不是直接连接到客户端。我的第一个想法是在客户端连接/断开连接时实现一个简单的登录/注销 rmi 方法并跟踪列表中的那些,但主要问题是客户端或服务器异常结束时。
例如,如果客户端突然脱机,则应以某种方式通知服务器并相应地更新列表,而如果服务器中断,则与其连接的所有客户端都应在控制服务器中标记为未激活。
任何关于如何实现此功能的想法都将不胜感激。
【问题讨论】: