Я пишу прототип криптографической системы, использующей RMI.Несколько клиентов RMI - один серверный объект для каждого из них
У меня проблема, потому что когда я запускаю двух клиентов, они получили ответ от одного объекта на сервере из класса OneTimePad.
Таким образом, клиент A возвращает ключ, зарезервированный для клиента b, из-за конкретного алгоритма эта ситуация не может произойти.
Сервер посылает клиентам только переменную E и N (как в RSA), поэтому я не могу сериализовать объект OneTimePad и отправлять его по сети (потому что в нем будут все ключи).
Как я могу сделать для каждого клиента один объект класса OneTimePad?
Звуковой комплекс. Где я могу найти вашу книгу? Благодарю. –
Это не сложно, это просто второй удаленный объект. Книга Pitt & McNiff, * java.rmi: Руководство по удаленным вызовам метода, * Addison Wesley 2001, но Google для «Удаленного сеанса» должен найти что-то полезное. – EJP
Из любопытства у меня возникали проблемы в моем последнем проекте, чтобы повторно подключить клиента, когда этот изменил IP-адрес (при использовании Wi-Fi вместо кабеля при выходе на встречу). В этом случае я не смог снова подключиться. Это просто или мне нужно открыть поток? –