组合 Java脚本、Websockets 和 Java

Combination JavaScript, Websockets and Java

我是 Websockets 的新手,我想制作一款多人乒乓球游戏。我在客户端使用 Javascript 和 websockets,在服务器端使用 WebsocketEndpoint (Glassfish-Server),但我想知道这是否是一个好的解决方案。据我所知,使用这种组合很难将数据推送给客户端。经过一番搜索,我发现了 Netty Framework,据说它是此类应用程序的一个很好的解决方案。问题是:在我的研究过程中,我从未见过这样的 Netty 应用程序的任何 JavaScript 客户端。这可能吗?

简而言之: 我想要实现的是: - 在客户端使用 Javascript 和 websockets - 在服务器端使用 Java

有人有这方面的经验吗?

提前致谢。

一般描述的架构对我来说听起来不错,即一个 websocket 服务器和一个 javascript websocket 客户端。如果您对 Glassfish 感到满意,我会 运行 使用它。

您也可以使用 Netty 来实现相同的功能,因为它对 WebSockets 有很好的支持,并且除了您的 Glassfish 实现之外的任何异常,相同的 JavaScript 客户端应该与 Netty WebSocket 服务器一起工作.

如果你决定追求Netty服务器的角度,看看Netty WebSocket example。该示例适用于 Netty 3(我仍在使用),但 Netty 4 是使用最广泛的,而 Netty 5 是最新和最强大的。该示例提供了一个基本的 javascript 客户端,但正如我所说,如果您已经编写了一个,我认为它可以无缝运行。