Контекст: В настройке сервер-клиент (используя ace-tao).
Постановка задачи: Возможно, сервер не работает, а клиент работает и пытается выполнить вызовы API. Теперь, чтобы сделать установку клиента более надежной, я хочу, чтобы клиент мог знать о состоянии сервера, а когда сервер снова работает, он может попытаться выполнить повторное связывание и подготовить новый ORB для дальнейшего Вызовы API.
Какие-либо предложения?
Существует только одно решение в случае TCP / IP. Вы должны реализовать так называемое тепловое соединение: простое эхо-соединение и анализировать код возврата вызовов чтения-записи.
В TCP / IP нет обратного вызова для состояния соединения: жив или не работает.
Других решений пока нет …