SEVERE: null java.io.EOFException Не удается дважды прочитать значения из ObjectInputStream в Java - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь прочитать значения, отправленные с клиента на сервер.В первый раз все работает нормально, но чтение снова дает исключение.

код клиента:

String extension=getFileExtension(file);
OutputStream out;
out = socket.getOutputStream();
ObjectOutputStream oout = new ObjectOutputStream(out);
oout.writeObject(extension);

Код сервера

String extension="";
InputStream in;
in = socket.getInputStream();
ObjectInputStream iin = new ObjectInputStream(in);//It gives exception here second time in same running the program
extension = (String)iin.readObject();
...