微信是怎样实现图片快速收发的?

2013-03-16 17:47:19 +08:00
 iota
从协议、存储、部署、客户端进行分析,求思路
5650 次点击
所在节点    程序员
7 条回复
gocom
2013-03-16 21:01:23 +08:00
每条信息都是个xml,图片存储没啥好说的。
xatest
2013-03-16 21:36:29 +08:00
虽然你这是一个很泛的问题(回答大概需要N篇文章),我也只能很泛地回答你~
存储是基于FTN,可以参考: http://www.slideshare.net/gzterrytan/ftn
图片上传之前先压缩到一个略大于屏幕的尺寸,再上传到服务器,然后在存储时生成缩略图和大图,对方收到消息时只接收缩略图,大小也就几K吧,传输速度跟语音消息是一样快的~
iota
2013-03-16 22:51:22 +08:00
@xatest 多谢,能否多提供几篇相关的文章呢?看了 PPT 还不是太明白
nojt7Zm
2013-03-17 21:50:33 +08:00
mark
issyyy
2013-03-17 23:50:59 +08:00
不懂编程的我想说,图片被压缩过...
laofian
2013-03-18 15:25:49 +08:00
自己胡思乱想了一些想法,求拍砖

http://wenku.baidu.com/view/cda4b0deb14e852458fb5785.html
daoluan
2013-03-24 22:57:27 +08:00
@gocom 原来如此啊, 很多信息都可以用这个来做啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX