Получить IP-адрес приложения AIR 1.0 - PullRequest
0 голосов
/ 25 мая 2011

Мне нужно найти IP-адрес системы, на которой запущено приложение AIR. Я нашел похожий вопрос здесь . Но решение с SDK версии выше 3.5, кажется. Можно ли это сделать с помощью Flex 3?

Ответы [ 3 ]

2 голосов
/ 25 мая 2011

Найденная ссылка не связана с версией Flex SDK, но связана с AIR SDK и версией среды выполнения. Код, используемый в ссылке, требует AIR ADK 2 (из-за использования NetworkInterface). Вы можете очень легко использовать AIR 2 SDK с Flex SDK 3.5. Следуйте этим инструкциям , например.

1 голос
/ 25 мая 2011

Чтобы получить IP-адрес в приложении AIR 1.0;это возможно.Но утомительно.

Сначала вы должны использовать такой инструмент, как Merapi .Merapi будет работать как «сервер» на клиентском компьютере.Вы можете получить доступ к этому серверу с помощью тега RemoteObject.Таким образом, вы можете написать собственный код Java, чтобы получить IP-адрес, представить этот код как службу и получить доступ к этой службе через проект Merapi.

Вам нужно будет создать свой собственный установщик, чтобы эта работа работала;установить Merapi на клиентский компьютер в рамках установки приложения.

Я сделал нечто подобное, используя WebORB .NET версию , хотя мы использовали это для доступа к базе данных MS Access.Это боль.Я не рекомендовал бы такой подход слегка.

0 голосов
/ 25 мая 2011

Я не пробовал, но Сокет и его свойство localAddress можно использовать для получения локального IP-адреса для Adobe Air 1.0

enter image description here

Поддерживаемая версия Air

API документирует: AIR 1.0 , а заголовок - Air 2.6 и более ранние

Надежды, которые помогают

...