Streams , ObjectOutputStream, etc

MaLb

Mitglied
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:
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...");
 
Zurück