Guten Abend,
ich erlaube es mir einfach, hier meine Frage hineinzuschreiben *g*.
Also ich stand vor dem gleichen Problem, hab es dank der "Vertauschung" von Input und Output auch hinbekommen. Aber zu meinem eigentlichen Problem (wobei das Problem eher weniger mit Sockets etc. zu tun hat...eher mit den Basics von Java).
Also:
Ich hab bei mir im Client-Programm eine Innerclass (mit einem Attribut), in der Hauptklasse erstell ich ein Objekt von der Innerclass und schicke es an den Server.
Im Server-Programm "hol" ich mir dann das Objekt mit:
Nun zu meiner Frage: Wie muss ich das machen, dass ich dann im Server-Programm mit dem wirklichen Objekt (vom Client) arbeiten kann? bzw. das Attribut verändern kann?
Zum Sinn des Programms: es gibt keinen...das ist nur ein Prototyp um mit dem Aufbau von Socket vertraut zu werden.
Und ja, ich kann mir gut vorstellen, dass Object nicht das Richtige ist. Aber mir fehlt einfach die richtige Spur grad.
Ich hoff ihr könnt erahnen, was mein Problem ist *g*
Schon im Vorraus vielen Dank für hilfreiche Antworten
mit freundlichen Grüßen
Wagner
ich erlaube es mir einfach, hier meine Frage hineinzuschreiben *g*.
Also ich stand vor dem gleichen Problem, hab es dank der "Vertauschung" von Input und Output auch hinbekommen. Aber zu meinem eigentlichen Problem (wobei das Problem eher weniger mit Sockets etc. zu tun hat...eher mit den Basics von Java).
Also:
Ich hab bei mir im Client-Programm eine Innerclass (mit einem Attribut), in der Hauptklasse erstell ich ein Objekt von der Innerclass und schicke es an den Server.
Code:
out.writeObject(new Objekt());
Im Server-Programm "hol" ich mir dann das Objekt mit:
Code:
Object o = in.readObject();
Nun zu meiner Frage: Wie muss ich das machen, dass ich dann im Server-Programm mit dem wirklichen Objekt (vom Client) arbeiten kann? bzw. das Attribut verändern kann?
Zum Sinn des Programms: es gibt keinen...das ist nur ein Prototyp um mit dem Aufbau von Socket vertraut zu werden.
Und ja, ich kann mir gut vorstellen, dass Object nicht das Richtige ist. Aber mir fehlt einfach die richtige Spur grad.
Ich hoff ihr könnt erahnen, was mein Problem ist *g*
Schon im Vorraus vielen Dank für hilfreiche Antworten
mit freundlichen Grüßen
Wagner