【问题标题】:Can my app use ServerSocket capabilities if it's running on a version of AIR < 2.5?如果我的应用在 AIR < 2.5 的版本上运行,它可以使用 ServerSocket 功能吗?
【发布时间】:2011-05-26 07:59:51
【问题描述】:

在我们的 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? 即在 AIR SDK 2.5 中嵌入这些 SWC (ServerSocketConnectEvent) 我们的应用程序?

【问题讨论】:

    标签: apache-flex sockets air adobe serversocket


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,我没想到。
    猜你喜欢
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    相关资源
    最近更新 更多