В настоящее время я пишу простой клиент / сервер на Java с использованием сокетов.Я хочу, чтобы сервер принимал решения на основе различных «команд» и / или сериализованных объектов, которые получены от клиента через сокет и наоборот.
Что-то вроде:
[Receive Command 'DoSomething' From Client]
[Call Method 'DoSomething' on the Server]
[Send result/status to Client]
etc...
Существует ли соглашение для управления потоком, например, с использованием обычной связи через сокеты, возможно, с сериализацией?Должен ли я использовать RMI в Java вместо этого?