Play Framework 2.5 与服务器端事件
Play Framework 2.5 with Server Side Events
我正在尝试在 Java 中的 Play Framework 中制作一个简单的井字棋在线多人游戏(但我也可以阅读 Scala)并且我需要在另一个客户端有采取行动 - 已插入新的数据库条目。前端使用 HTML 和 JS.
为此我要使用 WebSockets 还是服务器发送事件?
非常感谢大家,两者的 Play 框架文档仍未更新,这也是一个众所周知的问题 https://github.com/playframework/playframework/issues/5057。
编辑:这里的主要问题真的是怎么做?
就个人而言,我会通过 SSE 建立 Web Socket 连接。
- 快速数据传输
- 双向消息流,其中 SSE 要求客户端发送 ajax 请求并收听 SSE,其中 WS 都位于一个位置。
- 允许您确定两个客户端之一何时断开连接,从而暂停或通知另一个玩家。
可用于实现的资源:
https://www.playframework.com/documentation/2.5.x/ScalaWebSockets
编辑:最新版本https://www.playframework.com/documentation/2.6.x/ScalaWebSockets
我正在尝试在 Java 中的 Play Framework 中制作一个简单的井字棋在线多人游戏(但我也可以阅读 Scala)并且我需要在另一个客户端有采取行动 - 已插入新的数据库条目。前端使用 HTML 和 JS.
为此我要使用 WebSockets 还是服务器发送事件?
非常感谢大家,两者的 Play 框架文档仍未更新,这也是一个众所周知的问题 https://github.com/playframework/playframework/issues/5057。
编辑:这里的主要问题真的是怎么做?
就个人而言,我会通过 SSE 建立 Web Socket 连接。
- 快速数据传输
- 双向消息流,其中 SSE 要求客户端发送 ajax 请求并收听 SSE,其中 WS 都位于一个位置。
- 允许您确定两个客户端之一何时断开连接,从而暂停或通知另一个玩家。
可用于实现的资源:
https://www.playframework.com/documentation/2.5.x/ScalaWebSockets
编辑:最新版本https://www.playframework.com/documentation/2.6.x/ScalaWebSockets