Как я могу определить удаленного актера?

У меня есть удаленный субъект (клиент), который регистрируется на другом удаленном субъекте (сервере), а затем отменяет регистрацию (с помощью кнопки завершения работы). Однако, несмотря на то, что сервер забирает отмену регистрации, фактическийsender свойство являетсяdifferent Channel объект; поэтому в логах моего сервера у меня есть:

Registered new client [[email protected]]; supporting 1 clients
De-registered client [[email protected]]; supporting 1 clients

Как я могу определить (на стороне сервера), что это был тот же клиентский актер, который первоначально был зарегистрирован у меня? Очевидно, я мог бы наполнить каждого клиента своим собственнымUUID но мне интересно, есть ли более простой способ?

Ответы на вопрос(2)

lect, чтобы получить scala.actors.remote.Proxy. Используйте метод toString для идентификации отправителя.

Решение Вопроса

кажется, что это невозможно сразу без использования альтернативного идентификатора клиента (например,UUID). Если вы отправитеself ссылка от клиента в вашем объекте регистрации, вы получитеObjectNotSerializable ошибка

Ваш ответ на вопрос