一、开始-------新手读 新手入门一篇就够:从零开发移动端IM 移动端IM开发需要面对的技术问题 扫盲贴:浅谈iOS和Android后台实时消息推送的原理和区别 扫盲贴:认识MQTT通信协议 二、 移动端网络的优化手段总结 现代移动端网络短连接的优化手段总结:请求速度、弱网适应、安全保障 iOS端移动网络调优的8条建议 三、搭建IM框架 如何选择即时通讯应用的数据传输格式 移动端IM/推送系统的协议选型:UDP还是TCP? 四、TCP理论 理论联系实际:一套典型的IM通信协议设计详解 58到家实时消息系统的协议设计等技术实践分享 五、疑惑解答 为什么QQ用的是UDP协议而不是TCP协议? 为什么说基于TCP的移动端IM仍然需要心跳保活? 六、书籍 移动端IM开发者必读 移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢” 移动端IM开发者必读(二):史上最全移动弱网络优化方法总结 IM消息送达保证机制实现 即QoS机制 IM消息送达保证机制实现(一):保证在线实时消息的可靠投递 IM消息送达保证机制实现(二):保证离线消息的可靠投递 IM开发基础知识补课 IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理 IM开发基础知识补课(二):如何设计大量图片文件的服务端存储架构? IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议 IM开发基础知识补课(四):正确理解HTTP短连接中的Cookie、Session和Token IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列