Сервер - реализация клиента с использованием RMI через Интернет - PullRequest
1 голос
/ 17 июля 2011

Я реализовал очень простое клиентское приложение RMI-сервера. Он отлично работает в локальной сети. Это не работает через Интернет, хотя. Какие вещи я должен рассмотреть, чтобы заставить это работать через Интернет (Программно). В будущем я тоже хочу использовать клиентские обратные вызовы. Итак, возможно ли использовать Java - RMI? если да как?

1 Ответ

0 голосов
/ 17 июля 2011

Прошло много времени с тех пор, как я работал с RMI, но, насколько я помню, Java RMI работает только в той же подсети.Поэтому он не будет работать напрямую через Интернет.

Вам потребуется использовать другую технологию, такую ​​как XML по HTTP, REST, Soap или аналогичные протоколы.

Если вы не можете (или не хотите) изменять свое приложение, вам, вероятно, потребуется внедрить какой-то прокси-сервер, который взаимодействует с RMI для вашего приложения, и что-то другое для клиентов в Интернете.Но я бы не рекомендовал это делать

...