Ich hab da ein Java Chat Tutorial(java.seite.net/chat/) angeschaut und nachgemacht. Da dieses Tutorial etwas älter ist hat es einige Methoden die deprecated sind. Da hab ich gedacht ich versuch mal diese Methoden durch andere zu ersetzen.
Nun funktioniert das irgendwie nicht mehr... und ich weiss nicht wie ich da den Fehler finden kann..
EDIT: Vorher waren ObjectOutputStream und ObjectInputStream, PrintStream und DataInputStream..Dieser Post wurde am 14.05.2006 um 16:05 Uhr von rejo editiert.
OKay, hab nun mal Zeit gefunden die Files anzugucken. Also es sollte eigentlich keine Schwierigkeiten geben mit den Änderungen.
Ein paar gefundene Fehler: 1. In SpengerChatGui.java hast du in Zeile 94 geschrieben:
C++:
if (e.target==inputField) //Besser wäre aber if (e.target.equals(inputField))
2. In SpengerChatServer.java greifst du in Zeile 47 auf die Variabel out zu, die aber in SpengerChatConnection.java protected ist und in SpengerChatGUI.java private ist. Was eigentlich beides nicht gehen dürfte.
Ansonsten kann ich dir nur raten überall im Quelltext System.out.println("<Text>"); zu platzieren um herrauszufinden, wie weit dein Programm eigentlich kommt bevor es sich aufhängt oder um die ganzen Funktionen try...catch(Exception e) Schnipsel hängen um eventuell nicht erkannte Exceptions abzufangen.
Oder falls du dich schon mit einem Debugger auskennst, ihn einfach mal drüberjagen und gucken wo es hackt.