![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| SeaMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
Народ, подскажите, плз, можно ли сделать апплет, который бы показывал IP адрес и домен посетителя страницы?
Нужно именно апплет, но не JavaScript или PHP. Спасибо. |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: нет Всего: 104 |
Посмотри эту тему
-------------------- Lost.... |
|||
|
||||
| SeaMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
В общем-то это я уже видел. Дело в том, что надо определить адрес не локального хоста, а удаленного, с которого зашли на страничку. Если делать сервлет, то может быть можно использовать что-то вроде request.getRemoteAddr(); а умеет ли апплет нечто подобное делать? Вроде должен уметь... |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: нет Всего: 104 |
Так там вроде это и определяется. Вы пробовали запускать тот апплет? -------------------- Lost.... |
|||
|
||||
| SeaMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
пока не пробовал, но на всякий случай попробую, сообщу, что получилось |
|||
|
||||
| SeaMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
не получается. апплет кинул на свой же сайт, а потом на него же и зашел. Он показал IP адрес сервака :(
(И сайт и сервак доступа в Инет не имеют, это домашние сети, на серваке крутится Web Server Apache...) |
|||
|
||||
| Real McCoy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 28.6.2007 Репутация: нет Всего: 2 |
Я ту тему начинал и вопросы свои решил, так что попробую помочь. Для начала давайте разберёмся в терминологии: 1) что есть в Вашей трактовке локальный и удалённый хост, вроде бы понятно стоит учесть, что у удалённого "хоста" в большинстве (как мне кажется) случаев есть два IP адреса - внутрений (в его локалке) и внешний (его шлюза). Компы, напрямую подключённые к Сети, на которых юзеры просматривают апплеты, на мой взгляд - явление не такое распространённое. 2) что есть апплет по своей сути - это приложение, загружающееся на компьютер клиента и выполняющееся на нём. Таким образом апплет теоретически может получить данные об IP того компьютера, на котором он выполняется, а так же некоего удалённого компьютера, с которым может установить связь, например, посредством java.net.Socket. То есть, в случае, когда комп клиента подключен к инету через шлюз (ADSL-модем и т.п.), мы можем определить IP адрес этого компа в его локалке, а так же IP адрес другого компа в инете (например того, с которого был загружен). Чем и занимается мой апплет из вышеупомянутой темы. Как определить адрес шлюза, через который клиент пришёл в инет (т.е. внешний IP клиента), я не знаю. Да и не уверен, что это можно сделать для общего случая. Мне в исследованиях на эту тему помог линк, который поместил в ту ветку Kangaroo, а так же вот эта статья - http://www.xakep.ru/post/38150/default.asp?print=true (там есть раздел Java applet). |
|||
|
||||
| SeaMan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2007 Репутация: нет Всего: нет |
Вот спасибо, попробую я там, что-нить найти. Если апплет все таки сотворю, то выложу его здесь
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |