簡體   English   中英

獲取 AIR 1.0 應用程序的 IP 地址

[英]Get IP Address of an AIR 1.0 application

我需要找到我的 AIR 應用程序正在運行的系統的 IP 地址。 我在這里發現了一個類似的問題。 但解決方案似乎是使用高於 3.5 的 SDK 版本。 這可以使用 Flex 3 完成嗎?

您找到的鏈接與 Flex SDK 版本無關,但與 AIR SDK 和運行時版本有關。 鏈接中使用的代碼需要 AIR ADK 2(因為使用了NetworkInterface )。 您可以非常輕松地將 AIR 2 SDK 與 Flex SDK 3.5 一起使用。 例如,按照這些說明進行操作。

在 AIR 1.0 應用程序中獲取 IP 地址; 有可能的。 但是,乏味。

首先,您必須使用Merapi等工具。 Merapi 將作為客戶端機器上的“服務器”運行。 您可以使用 RemoteObject 標記訪問該服務器。 因此,您可以編寫本機 Java 代碼來獲取 IP 地址,將該代碼公開為服務並通過 Merapi 項目訪問該服務。

您必須創建自己的安裝程序才能完成這項工作; 作為應用程序安裝的一部分,在客戶端機器上安裝 Merapi。

我使用WebORB .NET 版本做了類似的事情,盡管我們用它來訪問 MS Access 數據庫。 這是一種痛苦。 我不會輕易推薦這種方法。

我沒有嘗試,但Socket及其屬性localAddress可用於獲取 Adobe Air 1.0 的本地 IP

在此處輸入圖像描述

支持的空氣版本

API 文檔說AIR 1.0和 Header 說Air 2.6 及更早版本

希望有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM