mi spiego meglio...

ho un server ed un client...il server deve stare perennemente in ascolto il client aspettando che di tanto in tanto il client gli mandi dei messaggi (che sono istenze di una classe). Per far ciò ho fatto un ciclo infinito in cui con la .readObject devo leggere i messaggi.

Ma quando invio il messaggio, dal client mi esce scritto:

java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.pee kByte(ObjectInputStream.java:2435)
at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1245)
at java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:324)
at netserver.net.MessageReceiver.run(MessageReceiver. java:24)

che significa? io l'ho interpretato come il server che legge sul canale anche quando il messaggio non è stato ancora spedito, ma non ho ottenuto niente...qualcuno può aiutarmi???
Grazie