android socket 接收服务器传递过来的多图问题。

清雨傲客 发布于 2016/09/11 16:54
阅读 316
收藏 1
现在要实现一个 PC 端与Android端 屏幕共享的功能,主要是PC端不停的截图压缩发送,然后Android端接收之后直接显示。用的socket TCP协议,发过来的包大小不一。现在是定义了 服务端没发一张图之前 就16位搞一个协议,把图片字节大小丢里面。现在不清楚在Android 接收端应该怎么读取解析这串数据,然后根据每个包头中图片的大小去读取指定大小的流。求有没有类似需求的大神告诉应该怎么写啊~
加载中
0
hibegin
hibegin
干过这样的事情,哈哈,处理好数据粘包就好了,貌似当时代码还是我提供给写安卓的人。
清雨傲客
清雨傲客
回复 @wzfz : thanks~
hibegin
hibegin
回复 @清雨傲客 : http://www.oschina.net/question/1026199_226615 http://blog.94fzb.com/post/171(脸厚的在贴一次。)
清雨傲客
清雨傲客
有相关代码或者你写的博客可以给我参考下吗?
0
jack_l
jack_l

包头:内容长度

内容:你的图片内容

包尾:校验


根据长度处理半包粘包,取出有效的内容显示即可

清雨傲客
清雨傲客
麻烦有相关代码可以给我参考下吗?
返回顶部
顶部