Я пишу Java-программу, которая должна постоянно принимать сериализованные объекты на протяжении всего запуска приложения.Объекты отправляются сервером по запросу пользователя.
Мое основное приложение инициализирует tcp-клиент (расширяет поток) в своем методе run, но я пытаюсь прочитать объекты из строки из функции.
Псевдокод следует:
*tcp client extends thread
*global vars: ip, port, socket, oi stream, oo stream, object reference
*run()
make connection
*getObject()
object reference = (object).readobject()
return object
Мое основное приложение вызывает client.getObject()
в цикле обновления.может быть или нет ожидающий объект.
Я поступаю неправильно?