Ich brauche Hilfe bei einem Java-Chat-Applet

Artemde96

Mitglied
Hi,

ich habe ein Java-Chat-Applet und bräuchte bitte Hilfe.

Es handelt sich um ein Chat-Applet mit einem Emulator. Leider verwendet das Applet einen Handshake des originalen Chats.

Könnte mir bitte jemand helfen, den Chat wieder zum Laufen zu bringen?

Alternativ wäre es auch hilfreich, das Login herauszufiltern. Das Design mit dem ScrollPane ist mir wichtig. Ich würde gerne das gleiche Layout behalten, einschließlich der Login-Maske, des Chatraums und der JFrames.

Ich bin das von früher gewohnt und würde darauf aufbauend versuchen, weiter zu programmieren.

Mein Ziel wäre es, die Login-Form selbst zu erstellen und anschließend den ScrollPane- sowie den Design-Code einzufügen.

Mit ChatGPT ist das etwas schwierig, da bestimmte Inhalte erkannt werden und der Code dadurch oft verändert wird.

Ich würde mich sehr freuen, wenn mir jemand dabei helfen könnte.


Vielen Dank im Voraus! würde das Applet und Emulator übergeben
 

Ernesto95

Bekanntes Mitglied
Wo genau liegt das Problem ? Wenn du Antworten suchst musst du Fragen stellen und Code posten ?

Wenn du nur jemanden suchst der dir mal schnell was programmiert, am besten umsonst . . . Viel Glück !
 

Robert Zenz

Top Contributor
Es handelt sich um ein Chat-Applet mit einem Emulator. Leider verwendet das Applet einen Handshake des originalen Chats.

Könnte mir bitte jemand helfen, den Chat wieder zum Laufen zu bringen?
Ich bin mir nicht ganz sicher aus welcher Richtung du kommst und was genau du vor hast. Hast du die originale Software und willst diese veraendern? Oder hast du einen Nachbau der den originalen, jetzt nicht mehr laufenden, Server verwendet hat?

Wenn das Projekt freie Software ist, waere ein Link darauf natuerlich praktisch.
 

Oneixee5

Top Contributor
Applets funktionieren nicht mehr, die Schnittstelle (NPAPI) wurde aus Sicherheitsgründen aus allen Browsern entfernt. Außerdem wurde mittlerweile die Applet-Schnittstelle aus Java entfernt.
 

Artemde96

Mitglied
Bräuchte wenigstens das Login und denn Chatraum das Design also denn Code jemand der sich auskennt und es mir rausfiltert und ob applets veraltet sind ist egal läuft über Jpeer Applet runner also denn Code oder eklärung wie ich das Login genau so hinbekomme wer denn Chat zum laufen bringt bekommt 25€ wäre gut :) würde das Applet und denn Emulator zum anschauen übergeben
 

Oneixee5

Top Contributor
Du meinst vermutlich CheerpJ Applet Runner. Diese Chrome-Erweiterung wandelt Java-Applets direkt im Browser in WebAssembly und JavaScript um, sodass sie ohne lokale Java-Installation laufen.

Dir ist dabei bewusst, dass du mindestens für den Login ein Server-Backend benötigst? Der Code für den Login im Frontend(Applet) ist minimal. Normalerweise ist das nur ein POST-Request mit den Login-Infos, bspw. Username und Password. Der Server verifiziert diese dann und verbindet die Session (z.B. per Cookie) im Server mit dem Account. Wenn du also den Code des Applets besitzt, dann besitzt du nicht den Code des Login im Server. Das ist aber der wichtige Teil.
 

Artemde96

Mitglied
Habe ein nachbau und bräuchte Hilfe da ist ein Handshake vom Original drinnen man konnte früher denn Handshake immer beim Originalen Chat rausnehmen im Quellcode der ging dann und bräuchte wenigstens das Login mit Design und denn Chatraum mit Design oder würde auch 25€ psc geben wenn es einer zum laufen bringt das Applet läuft über ein Applet runner und ist egal ob es veraltet ist und nicht mehr verwendet wird
 

Artemde96

Mitglied
also Hier die zwei Dateien wer sich das mal ansehen kann und eine Lösung findet wäre nett
 

Anhänge

  • knuddelsk74.jar
    66,7 KB · Aufrufe: 0
  • BananaChat-master.zip
    878,4 KB · Aufrufe: 0

Artemde96

Mitglied
das Login sieht so aus die Button oben sind alles Html und unten der Kasten ist ein Applet will es genau so haben mit der Scrollbar soll vom design genau so sein der Code befindet sich in der knuddelsk74.jar
 

Anhänge

  • images.jpg
    images.jpg
    6,3 KB · Aufrufe: 0

Oneixee5

Top Contributor
Das ist 25 Jahre alter Code, Java-Version 1.2.2.
Einen echten Login gibt es nicht. Es wird im Prinzip nur geschaut ob der Name("name") in der DB vorhanden ist. Man muss also nichts ändern - nur einen Datensatz in die DB schreiben.
Du kannst gern damit experimentieren, so lange du das nicht im Internet verwendest. Es würde vermutlich nicht lange dauern bis du abgemahnt wirst.
Wenn du einen Screenshot von der Login Seite hast, dann hast du vermutlich auch den HTML-Code. Das ist schon alles was du brauchst.

Das Konzept hat aber keine Zukunft, nicht nur weil es keine Applets mehr gibt. Auch aus der Sicht Datenschutz geht das gar nicht mehr.
 

Artemde96

Mitglied
Will es trotzdem haben würde dann das Buch Java ist eine Insel Lesen und andere Sachen und versuchen denn Code zu zerlegen Jframe Textfeld... Scrollbar wenn er läuft ... Würde alles abtasten eine ki fragen
 

OpaK

Mitglied
Siehe Anhang

Code:
1. JDK 8 installieren:

Unter Debian geht das so:

wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null

echo "deb https://packages.adoptium.net/artifactory/deb bookworm main" | sudo tee /etc/apt/sources.list.d/adoptium.list

sudo apt update
sudo apt install -y temurin-8-jdk

sudo update-alternatives --config java
 (Version 8 auswählen)

2.
Zip file enpacken...

3.
appletviewer -J-Djava.security.policy=applet.policy start.html
oder
sh starten.sh
aufrufen.
 

Anhänge

  • Knuddel.zip
    63,8 KB · Aufrufe: 0

Oneixee5

Top Contributor
Die API von Swing hat sich über Zeit verändert auch bis zum JDK 8 (Java 1.8). Es gibt ein paar "breaking changes". Also so wie in dem Code JFrame usw. verwendet wird, funktioniert nicht mehr. Es muss also alles, auf die eine oder andere Art, geändert werden.
 

Artemde96

Mitglied
Ok, kannst du mir bitte einen Tipp geben? Dieses BananaChat in den htdocs-Ordner rein. Im BananaChat-Ordner ist die database.properties. Dort MySQL-Passwort eingeben und die Datenbank einfügen. Dann CheerpJ in Google Chrome, und es geht. BananaChat-master ist die Source. Mit F11, glaube ich, in NetBeans 8.2 kompilieren, aber nur wenn du Veränderungen machst. Sonst funktioniert alles. oder verrate mir mal welche sprache soll ich nutzen ? also geht nicht mehr nach Login JFrame auf ? möchte das Design so alt wie möglich behalten kleine änderungen dann dran machen bin in 1.5h daheim schaue dann nach
 

Anhänge

  • Bitmap-Bild%20(neu)%20(2)(1)_forum.png
    Bitmap-Bild%20(neu)%20(2)(1)_forum.png
    9,5 KB · Aufrufe: 0
  • Bitmap-Bild%20(neu)(1)_forum.png
    Bitmap-Bild%20(neu)(1)_forum.png
    26 KB · Aufrufe: 0
  • BananaChat-master.zip
    878,4 KB · Aufrufe: 0

OpaK

Mitglied
Habe nur "den Client", also das Applet, zum Laufen gebracht (ohne den Code zu ändern), an den Server/Backend habe ich mich (bewusst) nicht herangewagt. Fehlt Zeit

Die Ports/Sockets und Adressen müssen im Vorfeld vermutlich aufeinander abgestimmt werden.
 

Oneixee5

Top Contributor
Ok, kannst du mir bitte einen Tipp geben?
Nimm Telegram, Discord, Slack, Signal, Teams, ... und lass den alten Mist verrotten. Etwas Nostalgie ist ja ganz nett aber das sind Perlen vor die Säue geworfen.
Wenn es dir darum geht Skills aufzubauen, dann fange ganz von vorne an. Mach deine eigenen Fehler und entwickel dich weiter - aber nicht rückwärts.
So ein Vintage Design kann man auch mit ganz neuen Tools bauen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Ironfighter Ich brauche hilfe mit Kollisionen AWT, Swing, JavaFX & SWT 1
V Swing Brauche Hilfe mit Label AWT, Swing, JavaFX & SWT 3
K Swing Brauche Hilfe AWT, Swing, JavaFX & SWT 6
O AWT Performance und Bug behebung[brauche Hilfe] AWT, Swing, JavaFX & SWT 2
L Mein Kopf dreht sich... Brauche Hilfe beim GUI gestalten AWT, Swing, JavaFX & SWT 10
J Brauche ganz dringend Hilfe!!! AWT, Swing, JavaFX & SWT 5
M brauche Hilfe um Einträge aus Jlist zu löschen AWT, Swing, JavaFX & SWT 4
G Leider trotz allem kein Icon :( Brauche Hilfe AWT, Swing, JavaFX & SWT 3
G Selbstprogrammierter Editor - brauche Hilfe AWT, Swing, JavaFX & SWT 5
M Brauche Hilfe zum Einbinden von eigener Schrfitart AWT, Swing, JavaFX & SWT 3
S Brauche Hilfe mit JFrame - NullPointerException AWT, Swing, JavaFX & SWT 7
K Ich brauche GridBagLayout Hilfe AWT, Swing, JavaFX & SWT 4
S Frame, brauche dringend hilfe AWT, Swing, JavaFX & SWT 4
N ProgressBar --> brauche Hilfe AWT, Swing, JavaFX & SWT 4
N Brauche Layout-Hilfe AWT, Swing, JavaFX & SWT 3
N Brauche Layout Hilfe AWT, Swing, JavaFX & SWT 9
Z Bei Problem mit Java Swing brauche dringende Hilfe AWT, Swing, JavaFX & SWT 3
V Brauche Hilfe beim Steuern des Sichtbereiches eines JPanel AWT, Swing, JavaFX & SWT 2
W JavaFX CSS und Vererbung - ich brauche nochmal etwas Nachhilfe AWT, Swing, JavaFX & SWT 28
J 2D-Grafik Brauche Erklärung von Methode AWT, Swing, JavaFX & SWT 1
B Swing Wann brauche ich repaint() ? AWT, Swing, JavaFX & SWT 1
J Swing Wann brauche ich @Override vor der paint()-Methode? AWT, Swing, JavaFX & SWT 1
D Ambitioniertes Projekt - Brauche Stichworte AWT, Swing, JavaFX & SWT 4
D Swing Wozu brauche ich getContentPane()? AWT, Swing, JavaFX & SWT 2
S Ich brauche eine Idee: Animation mit teil eines Bildes AWT, Swing, JavaFX & SWT 16
S Brauche genaustes Verstaendnis ueber JTextField AWT, Swing, JavaFX & SWT 3
W Brauche Swing-Experten AWT, Swing, JavaFX & SWT 4
P Welchen Listener brauche ich? AWT, Swing, JavaFX & SWT 7
G Welche Swing-Version brauche ich . AWT, Swing, JavaFX & SWT 6
S Wann brauche ich die prepareRenderer() Methode ? AWT, Swing, JavaFX & SWT 2
D Brauche einfachen HTML Editor AWT, Swing, JavaFX & SWT 2
M Ich habe Werte und Brauche Grafik! AWT, Swing, JavaFX & SWT 3
M Brauche nur den Pfad zum Speichern AWT, Swing, JavaFX & SWT 8
M Konsolenprg-Ausgabe in GUI geleitet - Brauche ich Threads? AWT, Swing, JavaFX & SWT 2
O Brauche ich einen neuen Frame? AWT, Swing, JavaFX & SWT 2
D Zoom problem!!! (brauche screenshot...) plz help thx AWT, Swing, JavaFX & SWT 7
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
JavaBeginner22 Button Hilfe AWT, Swing, JavaFX & SWT 0
ExceptionOfExpectation Textdarstellung auf einem Canvas mit Hilfe von repaint(); AWT, Swing, JavaFX & SWT 6
senol JOptionPane hilfe!!! :(((( AWT, Swing, JavaFX & SWT 32
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
J Hilfe beim tablevies AWT, Swing, JavaFX & SWT 2
T Swing Hilfe - Selbst Informatik Lehrer konnte mir nicht weiter Helfen AWT, Swing, JavaFX & SWT 2
G Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
A Swing TicTacToe-Bitte um Hilfe AWT, Swing, JavaFX & SWT 32
T Bitte um Hilfe AWT, Swing, JavaFX & SWT 2
T Hilfe bei Code AWT, Swing, JavaFX & SWT 2
S Hilfe bei Java Gui Anfänger AWT, Swing, JavaFX & SWT 5
J Warum geht das nicht? if-else usw..... compilieren geht nicht -- HILFE!!! AWT, Swing, JavaFX & SWT 10
M Problem mit Layoutmanagern... Hilfe wäre sehr nett. AWT, Swing, JavaFX & SWT 2
T Hilfe was mus ich tun um das fertige JfxFenster zu sehen AWT, Swing, JavaFX & SWT 2
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
C Gesucht: Hilfe beim programmieren. AWT, Swing, JavaFX & SWT 1
C Hilfe beim programmieren mit studiumgebundenes Projekt AWT, Swing, JavaFX & SWT 1
T Swing JTable Zeile mit ausgelesenen Werten mit Hilfe von einem Button hinzufügen AWT, Swing, JavaFX & SWT 1
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
H Swing Hilfe bei GUI AWT, Swing, JavaFX & SWT 4
T HILFE wie lösche ich gezeichnetes per tastendruck AWT, Swing, JavaFX & SWT 1
R Swing JOptionPane Fehlermeldung- bitte um Hilfe! AWT, Swing, JavaFX & SWT 4
Tausendsassa ImageIcon?! Hilfe! AWT, Swing, JavaFX & SWT 10
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
J GridBagLayout mit Hilfe einer For-Schleife befüllen AWT, Swing, JavaFX & SWT 1
M Hilfe bei Performanceverbesserung AWT, Swing, JavaFX & SWT 34
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
M SwingWorker Hilfe! AWT, Swing, JavaFX & SWT 10
K Swing Konsolen Programm in GUI - Suche Hilfe bei Konsolenausgabe AWT, Swing, JavaFX & SWT 2
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
I ausgewählte Zeile mit Hilfe der Tastatur löschen! AWT, Swing, JavaFX & SWT 3
Kenan89 Java FX GUI Hilfe für erste Java FX App AWT, Swing, JavaFX & SWT 8
B Rechteck Mit Hilfe Von Timeline, KeyFrames animieren AWT, Swing, JavaFX & SWT 3
J LayoutManager Hilfe bei Wahl des Layouts AWT, Swing, JavaFX & SWT 9
F Hilfe beim ausschalten von Robot AWT, Swing, JavaFX & SWT 7
N Hilfe bei Memory-Spiel AWT, Swing, JavaFX & SWT 18
L Swing Hilfe bei JTabelModel gesucht AWT, Swing, JavaFX & SWT 4
B Hilfe zu JTable und JTabbedPane AWT, Swing, JavaFX & SWT 18
K Hilfe bei Labels AWT, Swing, JavaFX & SWT 3
S Hilfe beim Lernprozess von java3d AWT, Swing, JavaFX & SWT 20
T JLayeredPanel - Hilfe AWT, Swing, JavaFX & SWT 7
C Swing Hilfe bei umsetzung eines Stundenplans. AWT, Swing, JavaFX & SWT 7
K Swing Hilfe beim JTree! AWT, Swing, JavaFX & SWT 3
N Hilfe bei Panels! AWT, Swing, JavaFX & SWT 11
F Swing Syntaxhighlighting Hilfe AWT, Swing, JavaFX & SWT 5
Jats Bitte um Hilfe bei JComboBox mit Array AWT, Swing, JavaFX & SWT 6
Jats Hilfe bei FocusListener für Taschenrechner AWT, Swing, JavaFX & SWT 4
N Swing nach Fensterrand Action ausführen? HILFE AWT, Swing, JavaFX & SWT 7
R Hilfe bei Bachelorrabeit. Seitenvorschau AWT, Swing, JavaFX & SWT 7
G Swing Hilfe-Fenster erstellen AWT, Swing, JavaFX & SWT 20
E LayoutManager Hilfe ein GridbagLayout!! AWT, Swing, JavaFX & SWT 7
K GUI-Hilfe für Anfänger AWT, Swing, JavaFX & SWT 15
J Schulprojekt und braucht hilfe AWT, Swing, JavaFX & SWT 54
G Hilfe! Command Pattern an easy ImageViewer? AWT, Swing, JavaFX & SWT 13
radiac Hilfe bei GUI AWT, Swing, JavaFX & SWT 22
N Hilfe bei erstellen eines Bibliotheksprogrammes AWT, Swing, JavaFX & SWT 15
H Swing Jtable wird nicht angezeigt..hilfe!! AWT, Swing, JavaFX & SWT 16

Ähnliche Java Themen


Oben