C++ 在AIR(Flex)和C+之间进行通信+;应用
我需要能够在驻留在同一台机器上的两个应用程序之间进行通信。一种是使用Flex,另一种是C++。我希望能够调用函数并相互传递参数。他们之间最好的沟通方式是什么?我正在考虑使用套接字。至于现在,是的,您需要使用套接字C++ 在AIR(Flex)和C+之间进行通信+;应用,c++,apache-flex,air,communication,C++,Apache Flex,Air,Communication,我需要能够在驻留在同一台机器上的两个应用程序之间进行通信。一种是使用Flex,另一种是C++。我希望能够调用函数并相互传递参数。他们之间最好的沟通方式是什么?我正在考虑使用套接字。至于现在,是的,您需要使用套接字 AIR2.0将提供对本机进程的访问,但这需要本机(每个操作系统)安装程序。更多信息:至于AIR1.x,Mike Chambers发布了一个名为which do the trick的示例库。它提供了AS3和.NET的代码,如果你有一个象素的XML解析器,它可以很容易地移植到C++。p>
AIR2.0将提供对本机进程的访问,但这需要本机(每个操作系统)安装程序。更多信息:至于AIR1.x,Mike Chambers发布了一个名为which do the trick的示例库。它提供了AS3和.NET的代码,如果你有一个象素的XML解析器,它可以很容易地移植到C++。p> 基本思想是,每个组件都可以通过网络相互发送XML“数据包”,每个数据包都有一个ID,以确保请求/响应可以绑定在一起。但是,AS3和.NET代码都没有考虑到TCP/IP速度的慢或快,在这种情况下,两个XML块可以在一个数据包上发送,或者一个XML块可以在两个数据包之间分割。不管怎样,它都能奏效
也可以找到一个C++ AMF(ActionScript消息格式)库,这样就可以通过线串行化AS3对象,这将有更“集成”的感觉。