Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在AIR(Flex)和C+之间进行通信+;应用_C++_Apache Flex_Air_Communication - Fatal编程技术网

C++ 在AIR(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>

我需要能够在驻留在同一台机器上的两个应用程序之间进行通信。一种是使用Flex,另一种是C++。我希望能够调用函数并相互传递参数。他们之间最好的沟通方式是什么?我正在考虑使用套接字。

至于现在,是的,您需要使用套接字


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对象,这将有更“集成”的感觉。