现拟做一件事情,用来监控多个机器的状态。
结构:
客户端:用Java Application, 图形客户端 Swing,主要用来显示,也接受鼠标、键盘等事件。
服务器端:用来收集多个机器的状态,并将状态变化通过到已登录的客户端。
客户端与服务器端拟用RMI进行通讯。
请问:
采取什么样的机制来使客户端及时地响应服务器传来的状态变化信息?
信息应该怎么传?
结构:
客户端:用Java Application, 图形客户端 Swing,主要用来显示,也接受鼠标、键盘等事件。
服务器端:用来收集多个机器的状态,并将状态变化通过到已登录的客户端。
客户端与服务器端拟用RMI进行通讯。
请问:
采取什么样的机制来使客户端及时地响应服务器传来的状态变化信息?
信息应该怎么传?
推荐使用:quartz
至于定时器与其他客户端的通讯,可以采用基础的socket udp通讯。
谢谢关注。
我们的想法类似了。
我设想的是服务器通过RMI方式远程调用图形客户端的接口,向客户端发出消息。在图形客户端,能有机制马上触发响应此消息的事件监听程序,以及时在图形上显示相应的变化。
现在的问题是:1. 如何触发图形客户端的事件监听程序。轮询不是好的办法。
2. 多线程处理图形上控件是否存在多线程安全?