Какой IP-адрес у компьютера / браузера, на котором запущен апплет? - PullRequest
0 голосов
/ 13 апреля 2011

Если я запускаю апплет с цифровой подписью в браузере и подключаюсь к стороннему веб-серверу, будет ли этот веб-сервер идентифицировать клиента по IP-адресу компьютера / браузера, на котором запущен апплет, или по IP-адресу сервера, на котором размещен апплет?

Ответы [ 3 ]

3 голосов
/ 13 апреля 2011

Вы не можете полагаться на IP-адрес, указанный апплетом, это будет локальный IP-адрес адрес компьютера браузера, который может быть любым.

Вы также не можете полагаться на IP-адрес, указанный при подключении к серверу. Это будет действительным адресом, но это только адрес шлюза. Обычно это ворота из локальной сети апплета в общедоступный интернет, но с переадресацией портов и прокси, это может быть почти где угодно.

Одна вещь, которой это НЕ БУДЕТ, если программное обеспечение там не хочет сделать это так, является IP-адресом хоста сервера.

3 голосов
/ 13 апреля 2011

Апплет работает локально, он просто размещен на сервере.Таким образом, будет определен IP-адрес компьютера / браузера, на котором запущен апплет.

1 голос
/ 13 апреля 2011

Апплет подключается к веб-серверу.Апплет работает в браузере.Таким образом, веб-сервер будет видеть TCP-соединение как исходящее из браузера (или любого прокси, который использует клиент).

...