i want to make a server client application. i set everything up and i get this error. i want the app to wait till i get more data.
java.io.EOFException
at java.
do{
listener.Received(inputstream.readObject(), id.ID);
} while(socket.isConnected());
Unless your socket/inputstream has an infinite number of objects to send, it is going to run out of objects sooner or later. That's what has happened. It says so right in the javadoc for EOFException.
Signals that an end of file or end of stream has been reached unexpectedly during input.
This exception is mainly used by data input streams to signal end of stream. Note that many other input operations return a special value on end of stream rather than throwing an exception.