我相信这个问题以前在csdn上也有人问过.c++ 结构体struct Info {
int id;
char name[20];
};java Bean类class Info {
private int id;
private String name; //Getter Setter}一个简单的想法就是java 客户端 读取发送过来的字节数据 然后针对性的做大小字节变化,并取出多少字节复制给id或name我主要想询问下有没有一种比较好直接能够read/Write Object的解决方案
2 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
使用google protocol buffer 定义消息,支持C++,Java,Python,还有很多其他语言的第三方插件。例如C#,Object-C,Flex,PHP等都支持。 如果是自己写编解码,在Java中要特别注意处理无符号数(或者干脆避免使用unsigned int,直接使用int),还有字符也不一样,java的字符是unicode编码,而C、C++是ascii编码。。
添加回答
举报
0/150
提交
取消