Простой консольный клиент RMI

#java #user-interface #console #rmi

#java #пользовательский интерфейс #консоль #rmi

Вопрос:

Я работаю над клиент-серверным приложением, реализованным с помощью RMI, где клиент представляет собой простое консольное приложение с несколькими методами, которые сервер может вызывать удаленно. Когда клиент запускается, он регистрируется на сервере, а затем он должен просто «зависнуть» там и ждать вызовов с сервера (каждый метод также печатает некоторую информацию, используя System.out.println и иногда требует ввода от пользователя). Как мне заставить клиента просто «зависнуть» и ждать?

Ответ №1:

Любая JVM, которая экспортировала удаленные объекты, будет «зависать и ждать» до тех пор, пока эти объекты остаются экспортированными.