gpt4 book ai didi

java - 从服务器端为特定网站打开的所有浏览器之间的通信

转载 作者:太空宇宙 更新时间:2023-11-04 08:15:06 25 4
gpt4 key购买 nike

Diagram

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

我们可以执行以下操作:

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

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

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

如何实现这一目标?

最佳答案

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

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

关于java - 从服务器端为特定网站打开的所有浏览器之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com