2016-04-21 5 views
-1

Ich bin neu in Java EE und möchte eine grundlegende Webanwendung erstellen.Java Servlets, JSP und Datenübertragung zwischen zwei Clients

Ich möchte zwei Clients (in einem Multiplayer-Quizspiel) erlauben, dass die anderen gleichzeitig Quizfragen beantworten. Beide sind sich der Zeit und der Punktzahl des anderen bewusst.

Ich habe keine Ahnung, wie das gemacht wird. Gibt es dazu bestimmte Klassen und Methoden, damit ich lernen kann, oder gibt es einen Beispielcode, der Clients verbindet? Entschuldigung für eine kleine vage Frage. Vielen Dank!

+0

uhm ... Clientseite ohne Serverseite @ java ?? –

Antwort

0

Sie sollten WebSockets verwenden. Wenn Sie sich in einem Java EE-Kontext befinden (und Sie sagen, dass Sie es sind), steht Ihnen die Web-Sockets-API zur Verfügung, wenn es Java EE 7 oder mehr ist.

Mit Web-Sockets kann Ihre (Java EE-) Serverseite die Spieldaten an jeden Ihrer (HTML5-) Clients übertragen.

Mit WebSockets müssen Ihre Clients keine HTTP-Anfragen ausgeben, um die neuesten Spieldaten zu sehen. Der Server (..der Server, den Sie schreiben müssen) kann die Daten bei Bedarf pushen.

Verwandte Themen