我正在编写一个虚拟的配送应用。客户端发送一个产品给服务器,服务器会保存所有接收到的产品。
现在,由于服务器是虚拟的,它会每分钟更新一次产品的状态(发送 -> 接受 -> 发货 -> 收到)。我希望当服务器更新了状态时,能够通知相应的客户端。
我发现大多数关于RMI的信息都只涉及客户端向服务器传递信息。但是我需要服务器调用客户端来实现此功能。
希望您能帮忙!
现在,由于服务器是虚拟的,它会每分钟更新一次产品的状态(发送 -> 接受 -> 发货 -> 收到)。我希望当服务器更新了状态时,能够通知相应的客户端。
我发现大多数关于RMI的信息都只涉及客户端向服务器传递信息。但是我需要服务器调用客户端来实现此功能。
希望您能帮忙!
doSomethingOnClient()
时,我在服务器控制台上得到了"Server invoked doSomething()"
而不是客户端控制台!(我还必须让ClientRemote
实现Serializable
才能使其可运行。)我做错了什么? - Mark Jeronimus