Итак, есть готовая программа, написанная по архитектуре клиент-сервер (Java, RMI).
Сервер запущен на локальной машине с фикисрованным IP (192.168.0.2 для примера) (параметры запуска сервера обычные для такого рода приложений ip - localhost, port ~ 1090 тоже не важно и т.п.)
Имеется аппаратный роутер D-Link DIR 300 с фиксированным внешним IP.
Опишу процесс работы чтобы описать суть проблемы.
Удаленный пользователь из интернета запускает клиентскую часть и подключается по стат IP роутера.
Благодаря проброске порта на маршрутизаторе мы получаем окно ввода логина и пароля.
Затем происходит процедура авторизации благодаря которой по какой-то причине сервер выдает запрос на подключение. и клиентская часть пытается подключится уже по адресу 192.168.0.2 b port 40 500 . (данные NETSTAT)
Это вопрос настройки сервера приложения или вопрос настройки роутера?
Социальные закладки