移动端像QQ这种通信方式是怎么构成的?

QQ这种即时通信是怎么构建的,需要数据库在云端保存账号密码和消息的么?

我想你去了解一下TCP/UDP和IP协议对你有所帮助

TCP/IP协议

http://download.csdn.net/detail/diyweijj/6035359
http://download.csdn.net/detail/buanquanzhanghu/8018449

有第三方框架支持,通信协议

采用的是即时通信技术(IM,InstantMessaging),主要原理就是APP端和服务器端保持一个Socket长连接。有消息收/发时,进行信息交互。那客户端来说,收到消息后,再进行消息处理,比如联系人界面显示个小圆点,圆点内填上消息数。再有新消息,再增加数,就OK。大致这样吧。想要了解更多,就上网查IM。