我需要能夠在駐留在同一臺計算機上的兩個應用程序之間進行通信。一個使用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應用程序之間的通信