我想编写一个rmi应用程序,服务器可以在客户端运行不同的程序,如媒体播放器,甚至关闭它们。我怎么能这样做?
答案 0 :(得分:0)
您可以通过将客户端回调暴露给服务器来实现此目的(客户端在此意义上也表现为服务器),以便响应某些事件服务器可以影响客户端行为。
查看this example客户端回调。
通过使用观察者模式获得了相当常见的体系结构 - 请参阅RMI example here。
P.S。如果你有媒体播放器特有的问题,你应该把它放在一个单独的问题中,这将提高你获得更具体答案的机会。