将现有C ++代码与flex连接

时间:2011-01-17 09:00:13

标签: c++ flex flex4 adobe air

我有基于客户端服务器技术的现有视频流应用程序。 现有系统如下有数据中心,客户端应用和网关。摄像头与网关连接,网关与数据中心连接。客户端请求视频到数据中心,数据中心从网关获取。

现在我们想在这里使用p2p技术并希望在网关和客户端之间进行直接通信。我们想使用RTMFP。对于客户端我们可以使用flex,但现有的gtateway代码和业务逻辑是用c ++编写的。

有没有办法从flex调用c ++代码。

由于

1 个答案:

答案 0 :(得分:1)

嘿 是的,这对于flex 4来说几乎是可能的(即,只有当你使用的是桌面应用程序时)。从基于Web的swf开始,在浏览器中运行时,你无法开始运行C ++代码。

我假设您正在开发一个桌面应用程序。要调用c ++代码,您需要执行以下示例链接中提到的内容。这非常简单。

http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html

或者,如果您有权访问C ++代码,那么您可以使用一些已经构建的类来允许C ++ / Flex交互。 http://anirudhs.chaosnet.org/blog/2008.03.13.html