1

图表

如图所示,如果 client1 向服务器发送了一些信息,并且在另一端 client2、client3、client4 也打开了 client1 对其进行更改的同一页面,我想将这些更改显示给同一页面上的所有用户。

我们可以做到以下几点:

  • 每隔一段时间调用服务器
  • 节点.js

我正在使用 Java,这可以使用套接字来完成吗?

我的想法是,client2、client3、client4 将通过某种通知接收 client1 的更改,然后他们才会调用服务器以获取所需的更改。

如何做到这一点?

4

1 回答 1

1

看看 akka -> akka 提供了使用 Java 构建异步应用程序的能力。是的,您可以使用 websockets+akka 为这个问题制定一个非常有效的解决方案。

您可以在 Play Framework 的示例应用程序 (websocket-chat) 中找到如何执行此操作的示例,它使用 akka+websockets 来制作异步聊天应用程序。

于 2012-05-12T12:22:22.793 回答