两个客户端之间的Java Servlet,JSP和数据传输

时间:2016-04-21 13:52:20

标签: java jsp servlets websocket

我是Java EE的新手,我想构建一个基本的Web应用程序。

我想允许两个客户(在多人游戏测验游戏中)看到其他人同时回答测验问题。两人都知道另一个人的时间和分数。

我不知道这是怎么做到的。是否有一些特定的类和方法,所以我可以学习,或者是否有连接客户端的示例代码?对不起有点模糊的问题。谢谢!

1 个答案:

答案 0 :(得分:0)

您应该考虑使用WebSockets。如果您处于Java EE上下文中(并且您说您是),则可以使用Web套接字API(如果它是Java EE 7或更高版本)。

使用Web套接字,您的(Java EE)服务器端可以将游戏数据推送到您的每个(HTML5)客户端。

使用WebSockets,您的客户端不必发出任何HTTP请求即可查看最新的游戏数据。服务器(您必须编写的服务器)可以在适当的时候推送数据。