当前位置: 代码迷 >> Android >> Android客户端怎么接收结构体
  详细解决方案

Android客户端怎么接收结构体

热度:69   发布时间:2016-05-01 21:29:48.0
Android客户端如何接收结构体?
服务器是在VC下实现的,客户端是android的,我(客户端)要接收从服务器发过来的图片。在服务器定义了一个struct,声明如下:struct FileName{
  char name[100];//图片名称
  int length;//图片大小
  };
在客户端我也定义了一个这样的struct。问题是如何实现接收服务器发来的struct + 图片的数据,注意,是实现哦,预先谢谢大家的帮忙!

------解决方案--------------------
楼主要实现是要代码吗?
这个........
前不久我刚写过类似的东西。
接的时候是放ByteBuffer里,取的时候再分别取(你可以先取个名字,再取length,再根据length去图片数据)。
这就是写个接受协议。
楼主要是要代码的话,再说!建议自己写,以后用起来就不会忘。
另外提醒下楼主,在socket接受数据的时候,要注意带宽,即取buffer数据的时候要注意取到的长度。
不然会丢数据
  相关解决方案