#java #user-interface #console #rmi
#java #пользовательский интерфейс #консоль #rmi
Вопрос:
Я работаю над клиент-серверным приложением, реализованным с помощью RMI, где клиент представляет собой простое консольное приложение с несколькими методами, которые сервер может вызывать удаленно. Когда клиент запускается, он регистрируется на сервере, а затем он должен просто «зависнуть» там и ждать вызовов с сервера (каждый метод также печатает некоторую информацию, используя System.out.println
и иногда требует ввода от пользователя). Как мне заставить клиента просто «зависнуть» и ждать?
Ответ №1:
Любая JVM, которая экспортировала удаленные объекты, будет «зависать и ждать» до тех пор, пока эти объекты остаются экспортированными.