Ситуация:Как проверить, жив ли клиент Pyro4
Сервер Pyro4 дает клиенту Pyro4 прокси-сервер Pyro4.
Я хочу определить, действительно ли клиент использует этот прокси-сервер, чтобы сервер мог предоставить прокси другим клиентам.
Моей идеей на данный момент является периодическая проверка сервера клиентом. Для этого самому клиенту необходимо разместить Pyro Daemon и предоставить серверу прокси-сервер Pyro4, чтобы сервер мог использовать этот прокси для клиентов ping.
Есть ли более чистый способ сделать это?
Благодарим вас за ответ. Что касается случаев, когда клиент умирает, сохраняя при этом прокси? Есть ли способ защититься от этого? –
Не совсем, хотя вы заметите, как только кто-то (ваш сервер?) Пытается вызвать метод на прокси. Это приведет к исключению связи. –