本人的C++和android水平都很soso,但是被导师赶鸭子上架,负责实现C++和android进行socket通信的问题,只能硬着头皮研究了。
网上关于C++和android通信的问题研究的很少,最后只能是通过研究C++和java的通信在转换成我所需要的了。
在网上找到了一段不错的代码:http://download.csdn.net/detail/nuptboyzhb/4595415
经过我的修改,成功的在安卓上实现,代码如下:http://download.csdn.net/detail/yxg190221/6815691
其中的原理有一篇文章说的很好,可以直接去看:http://blog.csdn.net/jiangxinyu/article/details/8211612
简单说一下我的理解,也不知道对错。在这个代码中穿上那个的所有数据都是先转换成了字节数组之后再传递的,传送结构的字节对齐问题文章中已经说得很详细了,这里就不再说了。