Я пытаюсь создать фреймворк / библиотеку / API для создания небольших многопользовательских игр, цель которых - добиться «развязки» между сервером, клиентом и бизнес-логикой.
Сервер в моем случае как бы регистрирует клиентов и отправляет
список бизнес-логики, клиенты регистрируются на сервере,
и бизнес-логика выполняет игровую логику и обновляет клиента, получая список клиентов с сервера.
Но в настоящее время
у меня есть только один класс, так что это тривиально, но он может состоять из нескольких игровых объектов
(и какова будет роль сериализованных / удаленных классов
как движок игры, игрок, счет, ход, доска).
я решил использовать RMI для этого, и это, безусловно, будет использовать обратный вызов
механизм может кто-нибудь сказал мне.
Как я могу добиться этого, включив все требования клиентов по обновлению сервера (обратные вызовы).
PS: я сейчас работаю над дизайном, который имеет один удаленный / сериализованный объект для обработки gamelogic, но я хотел
используйте другие классы, как я упоминал, для создания библиотеки многопользовательских игр и для демонстрации использования в ней важных классов.
большое спасибо
jibby