我需要能够在驻留在同一台计算机上的两个应用程序之间进行通信。一个使用Flex,另一个使用C++。我希望能够调用函数并将参数传递给对方。他们之间沟通的最佳方式是什么?我正在考虑使用套接字。AIR(Flex)和C++应用程序之间的通信
3
A
回答
3
至于现在是的,你需要使用套接字。
AIR 2.0将提供对本机进程的访问,但这需要本机(每OS)安装程序。更多信息:http://www.mikechambers.com/blog/2009/09/22/fotb-slides-advanced-desktop-development-with-adobe-air/
0
至于AIR 1.x,Mike Chambers发布了一个名为CommandProxy的示例库。它提供了AS3和.NET的代码,如果你有一个体面的XML解析器,它很容易移植到C++。
其基本思想是每个组件可以通过网络互相发送XML“数据包”,每个组件都有一个ID以确保请求/响应可以连接在一起。但是,AS3和.NET代码都没有考虑到TCP/IP速度的缓慢或快速,其中两个XML块可以在一个数据包上发送,或者一个XML块在两个数据块上发送。任何方式,它都有诀窍。另外,您可以查找C++ AMF(ActionScript消息格式)库,以便您可以通过电缆序列化AS3对象,从而获得更“集成”的感觉。
相关问题
- 1. C++应用程序和web应用程序之间的通信
- 2. Java应用程序和C++应用程序之间的通信
- 3. Flex模块和应用程序之间的通信
- 4. PHP和Flex应用程序之间的实时通信
- 5. Air和Flex Web应用程序之间的SharedObject
- 6. C++和vb.net应用程序之间的进程间通信
- 7. 地铁应用程序中C++和C#之间的通信
- 8. Windows应用程序和Android应用程序之间的通信
- 9. iPhone应用程序和Rails应用程序之间的通信
- 10. Web应用程序和Android应用程序之间的通信
- 11. iOS应用程序和.NET应用程序之间的通信?
- 12. 两个Flex应用程序之间的通信
- 13. 2 Flex Playbook应用程序之间的通信
- 14. AIR应用程序和Flash Player应用程序之间的LocalConection
- 15. Android应用程序和C#窗体应用程序之间的蓝牙通信
- 16. android c本地应用程序和android应用程序之间的通信
- 17. Web应用程序和C应用程序之间的通信?Web服务?
- 18. 网站和C#winforms应用程序之间的通信
- 19. C#和Android应用程序之间的RPC通信
- 20. Java和C#应用程序之间的SSL通信
- 21. java和c#应用程序之间的Socket通信
- 22. .net和C++应用程序之间的内部通信
- 23. ASP.NET Web App和C#应用程序之间的双向通信
- 24. 浏览器插件和C#应用程序之间的通信
- 25. php和(exe)C++控制台应用程序之间的通信
- 26. Linux,应用程序之间的通信
- 27. vb.net应用程序之间的通信
- 28. Intranet应用程序之间的通信
- 29. 应用程序之间的通信?
- 30. Rails应用程序之间的通信