Tomcat Server Kommunikation zu Client Applet

Status
Nicht offen für weitere Antworten.

Zerod

Mitglied
Hallo,

ich bin noch java Anfänger und ich möchte gerne ein Test mit einem Applet machen, indem ich einen Punkt bewege, diese Koordinaten dann an denn Server gesendet werden und dieser sendet dann die empfangenen Koordinaten an alle anderen Clienten, die sich vorher angemeldet haben.

mir wurde geraten das ich ein Programm wie Tomcat nehmen soll, aber ich hab keine Ahnung wie ich das jetzt umsetzen soll.
 
S

Spacerat

Gast
Womit man es letztendlich realisiert ist erstmal irrelevant, Tomcat würde sich aber anbieten.
Die Problematik die sich stellt, ist die, dass kein aktives Applet des einen Clienten etwas von jenen Applets anderer Clienten weiss, geschweige denn, etwas von deren Lebenszyklen mitbekommt oder mitbekommen kann. Dafür muss ein spezielles Protokoll (Message-Port) durch HTTP getunnelt wedern, mit welchem aktive Applets kommutizieren können. Man kann aber die Applets auch signieren um sie mit anderen Servern kommunizieren zu lassen und / oder andere Protokolle verwenden zu dürfen (z.B. IRC-Applet).
 

Zerod

Mitglied
im Grunde möchte ich nur ein Applet auf einer Page machen an dem man sich anmelden kann und dann einen Punkt bewegen kann. Man selbst kann die punkte aller anderen sehen, die sich angemeldet haben.
So als Grundgerüst eines 2D MMOs im Browser.



edit.: wehre es möglich eine xml Datei jedes Frame auszulesen und meine aktuelle Position dort hinein zu schreiben? damit jedes Applet die Positionen der anderen Spieler auslesen kann.
 
Zuletzt bearbeitet:
S

Spacerat

Gast
Das ist genau das Problem!!! Man kann sich nicht bei einem Applet, welches in einem anderen Browser läuft anmelden. Der Applet-Server muss als Vermittler herhalten. Das eine Applet sendet seine gesetzten Punkte an den Server. Dieser speichert sie z.B. in einer Datenbank oder eine xml-Datei. Die anderen Applets stellen zyklisch Anfragen an den Server um die dort gespeicherten Punkte der anderen Applets abzuholen.
 

Zerod

Mitglied
Ja das hab ich wohl verstanden. Das Applet muss mit dem Server in Kontakt treten. Aber die frage ist nur WIE??

gibt es irgend ein Tutorial in dem vielleicht steht wie man vielleicht ein Java Chat mit Hilfe von Tomcat mache? oder andere Beispiele?
 
S

Spacerat

Gast
Also ein Applet kommuniziert mit dem Server über einen InputStream
Java:
new URL(applet.getDocumentBase(), "comfile.jsp?x=1&y=2").openStream();
Die "comfile.jsp" kann nun die IP und die übergebenen Werte (x und y) in einer Datenbank speichern und anschliessend alle anderen Werte in der Datenbank sammt IP's z.B. als xml-Datei an das Servlet zurückschicken. Für den Umgang mit Tomcat ist dies eine gute Einführung.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S In Eclipse relativen Pfad fuer Tomcat Server erstellen..? Java Basics - Anfänger-Themen 3
K Eclipse - Sysdeo Plugin - Tomcat Server Java Basics - Anfänger-Themen 2
G hilfe jsp/servlet,jdbc api running on tomcat server+webProxy Java Basics - Anfänger-Themen 8
Bluedaishi Apache Tomcat 9 Java Basics - Anfänger-Themen 7
A Tomcat response drosseln Java Basics - Anfänger-Themen 2
G Tomcat Form-based Authentifizierung Java Basics - Anfänger-Themen 0
R OutOfmemory Exception bei sehr großer Liste (Tomcat Webservice) Java Basics - Anfänger-Themen 4
H Tomcat -> Lucene NoClassDefFound-Exception Java Basics - Anfänger-Themen 4
D Tomcat - Deploy von Webanwendung Java Basics - Anfänger-Themen 9
Povlsen84 [javafx] Zusammenarbeit mit Tomcat Java Basics - Anfänger-Themen 4
I Probleme mit Tomcat / Servlet auf Linux (Debian) Java Basics - Anfänger-Themen 7
M tomcat Projekte und geschützte Dateien Java Basics - Anfänger-Themen 9
J tomcat 4.1.39 experimente 8) Java Basics - Anfänger-Themen 4
G Tomcat Tutorial. Java Basics - Anfänger-Themen 8
G http-Port beim Apache Tomcat ändern Java Basics - Anfänger-Themen 1
E Frage zu eclipse , Tomcat , Debugging Java Basics - Anfänger-Themen 7
N FileClassLoader läuft nicht in Tomcat Java Basics - Anfänger-Themen 5
G Apache Tomcat startet nicht da JAVA_HOME nicht definiert Java Basics - Anfänger-Themen 3
G Context Listener des Apache Tomcat verwenden Java Basics - Anfänger-Themen 4
G http-Request auf Apache Tomcat Java Basics - Anfänger-Themen 13
G Log-Datei wird nur in Eclipse aber nicht auf Tomcat erzeugt Java Basics - Anfänger-Themen 5
P kann seiten aus tomcat nicht aufrufen Java Basics - Anfänger-Themen 3
S Tomcat Error mit meiner ersten JSF Seite Java Basics - Anfänger-Themen 17
G tomcat und class files Java Basics - Anfänger-Themen 5
G Servlets: Erwartete/Angelegte Pfade von Tomcat/Eclipse Java Basics - Anfänger-Themen 2
D Eclipse & Tomcat Java Basics - Anfänger-Themen 2
W Fehlermeldung beim start des Tomcat Java Basics - Anfänger-Themen 4
G Was bedeutet diese Fehlermeldung von Tomcat Java Basics - Anfänger-Themen 29
G war-Dateien im Tomcat löschen Java Basics - Anfänger-Themen 2
C Servlet & tomcat 5.0.28 Java Basics - Anfänger-Themen 7
I Tomcat unter Suse Linux installieren Java Basics - Anfänger-Themen 35
Z Servlet/Tomcat Problem Java Basics - Anfänger-Themen 3
K Warum wird mir auf der Konsole des Servers nicht "xxxx" angezeigt (Server/Client) Java Basics - Anfänger-Themen 4
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
K Warum wird mir "Empfangen vom Client:" nicht sofort ausgegeben(Server/Client) Java Basics - Anfänger-Themen 3
K Verständnisproblem bei Server/Client Java Basics - Anfänger-Themen 3
A Server - Client Nachrichtenaustausch über Eventbus Java Basics - Anfänger-Themen 12
FireHorses Benutzernamen aus PrivateChannel(Interaction) auf Server bringen Java Basics - Anfänger-Themen 0
HolyFUT Best Practice Architektur WebSocket Server Java Basics - Anfänger-Themen 1
S Server Java Basics - Anfänger-Themen 4
S Server Java Basics - Anfänger-Themen 3
D Verbesserungsvorschläge zur Struktur einer Client Server Desktop Chat App Java Basics - Anfänger-Themen 24
D Unerwartetes Verhalten bei Client Server Chat App Java Basics - Anfänger-Themen 12
D Welche GUI Library für eine Client Server Chat App Java Basics - Anfänger-Themen 14
M CS GO Server mit Java steuern Java Basics - Anfänger-Themen 3
K Verständnisfrage Server/Client BufferedReader, PrintWriter Java Basics - Anfänger-Themen 2
C Was ist nötig für ein Java-Programm auf Server für Website Java Basics - Anfänger-Themen 18
B DHCP-Server Adresse ermitteln Java Basics - Anfänger-Themen 4
A Client-Server Kommunikation Java Basics - Anfänger-Themen 3
F Mehrere Server Sockets in einer Anwendung Java Basics - Anfänger-Themen 9
R Antwort vom Server an mehreren Clients senden Java Basics - Anfänger-Themen 3
W Netwerkprogrammierung und Http Server Java Basics - Anfänger-Themen 10
S Server - für jeden Client ein Serverthread Java Basics - Anfänger-Themen 2
G sql server connection mit windows authentication Java Basics - Anfänger-Themen 2
N Erste Schritte Dedicated Server \ Senden und Empfangen von Daten/Befehlen Java Basics - Anfänger-Themen 2
L Erste Schritte Erste Versuche mit Server und Client Java Basics - Anfänger-Themen 7
elischa Client-Server IO und Stream Steuerung ? Java Basics - Anfänger-Themen 2
U Erste Schritte Server will nicht übergebenes Objekt speichern Java Basics - Anfänger-Themen 5
B IP Adresse von Wildfly Server Java Basics - Anfänger-Themen 1
cezary Server läßt sich nicht starten Java Basics - Anfänger-Themen 2
J Java Server Pages - Verständnisfrage Java Basics - Anfänger-Themen 2
I Print Client -> Server -> Client? Java Basics - Anfänger-Themen 1
I lokales Programm mit Client/Server Programm kommunizieren Java Basics - Anfänger-Themen 3
H java.lang.NoClassDefFoundError Run as>> Run on Server Java Basics - Anfänger-Themen 2
F String zu einem Server senden Java Basics - Anfänger-Themen 4
N Server Zeit zur lokalen Zeit setzen. Java Basics - Anfänger-Themen 0
J TCP MultiThreaded Server und Client - irgendwo ist der Fehler, aber ich find ihn nicht Java Basics - Anfänger-Themen 3
I ical - Datei auf Server ablegen und Kalender abbonieren Java Basics - Anfänger-Themen 0
T Eclipse - GlassFish Server!? Java Basics - Anfänger-Themen 1
I Java Server Faces mit Glassfish Webseite veröffentlichen Java Basics - Anfänger-Themen 4
M Input/Output tcp-Server mit statischer Parallelität Java Basics - Anfänger-Themen 7
G Multiple Clients and one Server Java Basics - Anfänger-Themen 2
K Java Client > Python Server Java Basics - Anfänger-Themen 0
F jabva 7.21 läuft nicht auf windows server 2012? Java Basics - Anfänger-Themen 9
D Socket ---> Server Socket worauf muss ich achten? Java Basics - Anfänger-Themen 2
S Java - Client/Server mit Stomp kurze Frage Java Basics - Anfänger-Themen 0
I JDK SERVER -jar stoppen Java Basics - Anfänger-Themen 5
Screen Wie Propertydatei im Server beschreiben? Java Basics - Anfänger-Themen 7
K threaded server Java Basics - Anfänger-Themen 18
E Client Server Java Basics - Anfänger-Themen 12
Q Datenbank nicht über separaten Server Java Basics - Anfänger-Themen 4
H Einfache Client/Server-Kommunikation Java Basics - Anfänger-Themen 16
L Chat server Java Basics - Anfänger-Themen 4
O Server Client Problem Java Basics - Anfänger-Themen 2
B Java Server Side Java Basics - Anfänger-Themen 14
H Java Server/Client, HTML Seite anzeigen Java Basics - Anfänger-Themen 2
L Server pingt Client und fordert Info Java Basics - Anfänger-Themen 2
G JObjekte dynamisch vom Server erzeugen lassen Java Basics - Anfänger-Themen 4
A Server logs auslesen Java Basics - Anfänger-Themen 6
Z Threads, Server, GUI Java Basics - Anfänger-Themen 4
R Server/Client für Spiel Java Basics - Anfänger-Themen 2
M Java class auf Server starten Java Basics - Anfänger-Themen 5
U Java-Programm auf einem Server starten Java Basics - Anfänger-Themen 33
D Java Applet Dateien auf Server auslesen? Java Basics - Anfänger-Themen 8
X Applet - Client/Server Java Basics - Anfänger-Themen 2
I Interface Comparable für Server-Item-Interface Java Basics - Anfänger-Themen 12
N Methoden Test ob Server vorhanden ist Java Basics - Anfänger-Themen 4
S .Bat Server von .java Starten Java Basics - Anfänger-Themen 5
L Server mit mehreren Clients Java Basics - Anfänger-Themen 25
L Bild versenden über Client/Server Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben