Я новичок в Java и RMI, но я пытаюсь написать свое приложение таким образом, что есть много клиентов, подключающихся к одному серверу. До сих пор, так хорошо ....Обнаружение сбоя сервера с RMI
Но когда я закрываю сервер (имитируя авария или проблему связи), мои клиенты остаются не в курсе, пока не сделаю свой следующий звонок на сервер. Это требование, чтобы мои клиенты продолжали работать без сервера в автономном режиме, и чем скорее я узнаю, что я в сети, тем лучше будет опыт пользователя.
Есть ли активное соединение, которое остается открытым, что клиент может обнаружить проблему с чем-то подобным - или мне просто нужно подождать, пока не завершится следующий вызов? Я полагал, что я мог бы «проверить здоровье» на сервере, но казалось, что это не лучший подход.
Спасибо за любую помощь