【发布时间】:2010-02-06 12:27:41
【问题描述】:
我想编写一个 rmi 应用程序,服务器能够在客户端运行不同的程序,如媒体播放器,甚至关闭它们。我该怎么做?
【问题讨论】:
我想编写一个 rmi 应用程序,服务器能够在客户端运行不同的程序,如媒体播放器,甚至关闭它们。我该怎么做?
【问题讨论】:
您可以通过向服务器公开客户端回调来做到这一点(在这个意义上,客户端也表现为服务器),以便服务器响应某些事件可以影响客户端行为。
查看this example 以了解客户端回调。
通过使用观察者模式获得了一个非常常见的架构 - 请参阅 RMI example here。
附:如果您有特定于媒体播放器的问题,您应该将其放在单独的问题中,这将增加您获得更具体答案的机会。
【讨论】: