获取AIR 1.0应用程序的IP地址

| 我需要找到我的AIR应用程序正在运行的系统的IP地址。我在这里找到了类似的问题。但解决方案似乎是使用高于3.5的SDK版本。可以使用Flex 3完成吗?     
已邀请:
在AIR 1.0应用中获取IP地址;有可能的。但是,乏味。 首先,您必须使用诸如Merapi之类的工具。 Merapi将在客户端计算机上作为“服务器”运行。您可以使用RemoteObject标记访问该服务器。因此,您可以编写本机Java代码来获取IP地址,将该代码公开为服务,然后通过Merapi项目访问该服务。 您必须创建自己的安装程序才能完成此工作;在应用程序安装过程中将Merapi安装在客户端计算机上。 尽管我们使用WebORB .NET版本访问MS Access数据库,但我已经做过类似的事情。这很痛苦。我不会轻易推荐这种方法。     
您找到的链接与Flex SDK版本无关,但与AIR SDK和运行时版本有关。链接中使用的代码需要AIR ADK 2(因为使用
NetworkInterface
)。您可以非常轻松地将AIR 2 SDK与Flex SDK 3.5结合使用。例如,请遵循以下说明。     
我没有尝试,但是可以使用Socket及其属性localAddress来获取Adobe Air 1.0的本地IP 支持的空中版本 API Doc表示AIR 1.0,Header表示Air 2.6及更早版本 希望能有所帮助     

要回复问题请先登录注册