Hi Leute,
mein "Server" schickt ein Object vom Typ KlasseA an den Client so:
connection ist eine bestehende Verbindung und wenn ich bei writeObject einen Breakpoint setze sind alle Member von InstanzVonA gesetzt, wie ich es erwarte.
Nun zu meinem Problem:
Wenn ich auf der Client Seite das Object wie folgt auslese, sind alle Member Variablen "null".
Woran liegt das?
mein "Server" schickt ein Object vom Typ KlasseA an den Client so:
Java:
Socket connection;
/* ... */
dataOut = new ObjectOutputStream(connection.getOutputStream());
/* ... */
dataOut.writeObject(InstanzVonA);
connection ist eine bestehende Verbindung und wenn ich bei writeObject einen Breakpoint setze sind alle Member von InstanzVonA gesetzt, wie ich es erwarte.
Nun zu meinem Problem:
Wenn ich auf der Client Seite das Object wie folgt auslese, sind alle Member Variablen "null".
Java:
Socket socket = new Socket(hostname, port);
/* ... */
dataIn = new ObjectInputStream(socket.getInputStream());
/* ... */
obj = dataIn.readObject();
if (!(obj instanceof KlasseA)) {
System.err.println("Error");
} else {
KlasseA allesLeer = (KlasseA)obj;
// hier der Breakpoint, aber alles ist leer???
Woran liegt das?