Ich versuche ObjectOutputStream ein Objekt z.B. String an einen Client zu schicken. Leider kommt beim Client immer nur einen Teil des Objekts an. Ein String "Test" z.B. kommt als $/%/%§/TEST§!$%"§$%
auf dem Client an. Dieser wirft dann noch eine EOFException.
Weiss jemand wie ich das verhindern kann?
Server:
Client:
auf dem Client an. Dieser wirft dann noch eine EOFException.
Weiss jemand wie ich das verhindern kann?
Server:
Code:
ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(socket.getOutputStream()));
oos.writeObject(o);
oos.flush();
Client:
Code:
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(sock.getInputStream()));
if (debug == true) log ("Lese Objekt vom Server ...");
o = ois.readObject();
if (debug == true) log ("Server Objekt wurde entgegengenommen...");