C++ 结构体和服务端通讯的小坑记

C++ Android 客户端和服务端Socket通迅,是在曾经的代码上加结构体,在改的过程中删掉了几个觉得没用的结构体,客户端单边删除了,后来对数据的时候不妙,取到的数据是乱的,不在对应的结构体字段上,百思不得其姐,后来呢,两边都用同一份结构体,收到的数据正常了,哈哈,

总结下,java 的这种方式 是json格式的,单边删除减少或者减少的话对数据的获取都没有影响的,但是C/C++不一样,这个在内存中的顺序都要是一样的,所以,传递的结构体必须是一模一样的。

猜你喜欢

转载自blog.csdn.net/renfujiang/article/details/86473222
今日推荐