1

在我们的 AIR 应用程序中,我们使用类ServerSocket来监听特定端口上的连接。根据文档,这可以从 AIR 2.0 开始使用。为了表现得像服务器,我们需要监听的事件是ServerSocketConnectEvent,从 AIR 2.0 开始也可以使用。网上有几个例子,教程等。

问题是前一个类在 Flex SDK 4.0 中可用,而事件本身仅从 Flex SDK 4.1 开始存在。这意味着我们的运行时需要为 AIR 2.5 或更高版本。在我们的目标机器(Linux Red Hat Enterprise Linux Server 5.5 版)上,我们只能安装 AIR 2.0(对 glibc 的依赖存在问题,因此我们无法升级到 AIR 2.5)。

当他们说所有这些功能自 AIR 2.0 起可用时,这些发布文档和教程是否有任何错误?我的印象是,作为服务器工作、侦听套接字的能力仅从 2.5 开始可用。

如果是这样,即使我们的运行时是 2.0,我们是否可以从这些新功能中受益?即在我们的应用程序中嵌入ServerSocketConnectEvent来自 AIR SDK 2.5 的那些 SWC ( ) ?

4

1 回答 1

1

这是没有意义的。ServerSocketConnectEvent不是Flex SDK 的一部分,它是 Air SDK 的一部分,api 说它从 Air 2 开始就存在了。

我认为你的问题只是你的项目设置。应该可以将 Flex 4 与 Air 2.0 一起使用并使用该类。确保您指向正确的 Air SDK,它应该可以工作。此外,Flex 4.1 与 Air 2.0 兼容...

于 2011-05-26T13:08:36.190 回答