Хорошо, у меня есть класс потока, называемый «Клиент», каждый раз, когда сервер принимает соединение, он создает нового клиента .... Метод run прослушивает сообщения от клиента, и я использую ObjectInputStream ..
do {
ObjectInputStream in = null;
try {
in = new ObjectInputStream(socket.getInputStream());
String message = (String) in.readObject();
System.out.println(message);
}
catch (ClassNotFoundException ex) {
isConnected = false;
System.out.println("Progoramming Error");
}
catch (IOException ex) {
isConnected = false;
System.out.println("Server ShutDown");
System.exit(0);
}
} while(isConnected);
Проблема, с которой я столкнулся, заключается в том, что мне нужно создавать новый ObjectInputStream каждый раз, когда он повторяется ... и если я закрываю входной поток в конце цикла и он повторяется снова для другого сообщения, я получу ошибку ... Пожалуйста, помогите