我有一个HTML / JavaScript Adobe AIR应用程序,需要侦听来自外部进程的数据。
我可以让外部进程调用AIR应用程序。如果有人知道如何以这样的方式完成这一点,AIR将继续侦听来自调用它的进程的消息/事件,那么我想听听它。
如果失败了,我可以在AIR中设置某种端点来接受数据吗?
我已尝试使用Native Process,并且在启动AIR时,该过程允许它读取数据,本机进程本身可以从外部访问,此外它必须能够写入STDOUT以供Adobe AIR接收。我不能用服务做到这一点。
感激地收到任何建议。
由于
答案 0 :(得分:0)
您需要考虑使用Flash中的HTTP套接字连接。
as3httpclientlib 可能是个好地方:
http://www.google.com/search?client=safari&rls=en&q=http+socket+as3&ie=UTF-8&oe=UTF-8
答案 1 :(得分:0)
对于寻找类似问题答案的其他人,我能够通过在.NET控制台应用程序上构建服务主机来实现这一点,我从Adobe AIR的NativeProcess命令开始。数据从服务控制台传递到STDOUT,并通过AIR中的STANDARD_OUTPUT_DATA事件获取。
效果很好,沟通很快。