Flex 和C++ 之间传输结构体数据--用XML传输
2010-05-10 13:45
603 查看
Flex 和C++ 之间传输结构体数据
一直想试验用结构体传数据
但是Flex 和C++ 的类型所占的字节数有时不一样
如int 在C++中站2个字节,而在Flex中占4个字节。
转换比较麻烦。
最后决定用XML进行传输
然后两边都加一个XML 解析和封装类。
C++ 端使用的tinyXML 类
Flex直接使用自己带的 E4X 类
Flex代码如下
var xmlstr:String="<COMMAND>";
var xmlList:XMLList=new XMLList();
xmlstr+="SENDRIQI";
xmlstr+="</COMMAND>"
var xmldoc:XMLDocument=new XMLDocument(xmlstr);
var xml:XML=new XML(xmldoc);
socket.writeMultiByte(xmldoc.toString(),"UTF-8"); //socket 为Socket 类创建的对象
socket.flush();
一直想试验用结构体传数据
但是Flex 和C++ 的类型所占的字节数有时不一样
如int 在C++中站2个字节,而在Flex中占4个字节。
转换比较麻烦。
最后决定用XML进行传输
然后两边都加一个XML 解析和封装类。
C++ 端使用的tinyXML 类
Flex直接使用自己带的 E4X 类
Flex代码如下
var xmlstr:String="<COMMAND>";
var xmlList:XMLList=new XMLList();
xmlstr+="SENDRIQI";
xmlstr+="</COMMAND>"
var xmldoc:XMLDocument=new XMLDocument(xmlstr);
var xml:XML=new XML(xmldoc);
socket.writeMultiByte(xmldoc.toString(),"UTF-8"); //socket 为Socket 类创建的对象
socket.flush();
相关文章推荐
- [C++]数据结构:从m叉搜索树谈到B-树的结构特点、阶数、高度、元素个数之间的关系
- C++与QML文档之间传复杂数据结构(如结构体)
- delphi与C++ dll 之间的数据传输(字符串,数组)
- 解如何利用 XML 和 JavaScript Object Notation 在 Ajax 客户端和 Java 服务器之间传输数据。
- flex TitleWindow之间数据传输的示例
- C++和python利用struct结构传输二进制数据实现
- FLEX TitleWindow之间数据传输的示例
- FLEX TitleWindow之间数据传输的示例
- 解如何利用 XML 和 JavaScript Object Notation 在 Ajax 客户端和 Java 服务器之间传输数据(代码)(Oracle)。
- 使用crossdomain.xml让Flash/Flex可以跨域传输数据
- 【flex、Red5】Red5服务器+flex客户端中xml数据的压缩以及传输
- flex TitleWindow之间数据传输的示例
- C++与QML文档之间传复杂数据结构(如结构体)
- FLEX TitleWindow之间数据传输的示例
- 【ZYNQ-7000开发之九】使用VDMA在PL和PS之间传输视频流数据
- Jni Java与C++之间基本数据传递
- C++程序员学Java系列之三十:数据结构之向量Vector
- C/C++大文件/数据网络传输方法总结
- 数据结构课程设计-通讯录管理系统c++版(顺序表存储,折半查找,递增排序)
- flex数据传输与交互