Преобразование строки в объект

У меня есть программа клиент-сервер. Я использую ObjectInputStream для чтения информации. Программа ждёт сериализованный объект

this.ois = new ObjectInputStream(socket.getInputStream());

Но при этом мне необходимо, чтобы я мог подключиться через telnet, а он отправляет обычную строку. Я попытался заменить это на

this.reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));

Однако возникает проблема несовместимости данных, поскольку ObjectInputStream это объект, а он может быть типа Message.BufferedReader'ом я могу получить строку, но не знаю, как сделать её типом Message

Message msgReceived = (Message) ois.readObject();

Ответы (0 шт):