P
psy_gast
Gast
Hi
Also, mein Plan ist es serlialisierte Objekte übers Netzwerk zu verschicken. Ich hab einen Client und einen Server.
Die Netzwerkverbindung ist ok, der Client connected zum Server, die Verbindung wird akzeptiert. Aber es kommt leider wie solls auch anders sein, zu Problemen.
Von dieser Klasse erstellt ich ein Objekt und schicke es mit einem writeObject zum Server. Beim Server kommt auch was an...aber wenn ich mir mit diesem Code
...den Stream auslese kommt es zu einer Fehlermeldung. Und zwar wird eine null - Exception geworfen. Direkt in der Zeile von in.readObject
Client und Server liegen liegt beiden die HalloIchbins.class vor.
Hat jemand ein Idee woran das liegen könnte ? Bin für jede noch so kleine Hilfe/Hints dankbar.
Also, mein Plan ist es serlialisierte Objekte übers Netzwerk zu verschicken. Ich hab einen Client und einen Server.
Die Netzwerkverbindung ist ok, der Client connected zum Server, die Verbindung wird akzeptiert. Aber es kommt leider wie solls auch anders sein, zu Problemen.
Code:
public class HalloIchBins extends Thread
implements Serializable
{
public void run()
{
System.out.println("Hallo Server");
}
}
Von dieser Klasse erstellt ich ein Objekt und schicke es mit einem writeObject zum Server. Beim Server kommt auch was an...aber wenn ich mir mit diesem Code
Code:
try
{
HalloIchBins MyObject = (HalloIchBins ) in.readObject();
System.out.println("Objekt erhalten");
MyObject.start();
}
catch (Exception e)
{
System.out.println(e.getMessage);
}
...den Stream auslese kommt es zu einer Fehlermeldung. Und zwar wird eine null - Exception geworfen. Direkt in der Zeile von in.readObject
Client und Server liegen liegt beiden die HalloIchbins.class vor.
Hat jemand ein Idee woran das liegen könnte ? Bin für jede noch so kleine Hilfe/Hints dankbar.