在我们的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 ServerSocketConnectEvent) > 我们的申请?
答案 0 :(得分:1)
这没有任何意义。 ServerSocketConnectEvent是不是 Flex SDK的一部分,它是Air SDK的一部分,api说自从Air 2以来它已经存在。
我认为您的问题只与您的项目设置有关。应该可以将Flex 4与Air 2.0一起使用并使用该类。确保你指向正确的Air SDK,它应该工作。另外,Flex 4.1与Air 2.0兼容......