android 即时通讯
来源:互联网 发布:西裤材质 知乎 编辑:程序博客网 时间:2024/05/01 09:24
微信是腾讯采用自己开发的协议做的,其他市面上很多产品大都是采用XMPP协议,包括米聊在内之前也是这样子。
采用XMPP协议,服务端可以采用OpenFire搭建,客户端有个开源的叫asmack的东西,google下可以找到。
如果人手少,时间紧,建议采用XMPP,很快就可以出来东西。
如果各方面都充足,还是直接采用tcp来做吧,客户端与服务端维持一个tcp长连接,通过定时发心跳包来保持,这个就需要有服务端高手,要考虑到高并发性等等。这样做的方式就比较灵活了,数据都是通过tcp来发送、接受,可以自己制定各种协议。
如果是个人开发者,给个网址你去看看www.parse.com,提供免费的push服务,完全也可以实现类似即时通信的要求,缺点是服务器是别人的,可能有数据量限制。
- android 即时通讯
- android即时通讯
- Android即时通讯
- Android 即时通讯
- Android 即时通讯代码
- android即时通讯开发经验谈
- android即时通讯(转)
- android 即时通讯 XMPP
- Android XMPP 即时通讯
- Android 即时通讯开发
- android 即时通讯 心跳
- android XMPP即时通讯客户端
- android 即时通讯开发总结
- Android mqtt即时通讯方案
- Android即时通讯实现原理
- Android 即时通讯软件
- Android中的即时通讯WebSocket
- SIP for android 即时通讯
- 带分数
- 递归与分治策略
- hdoj_2048 神、上帝以及老天爷
- window.opener.location.reload() and href()的区别 弹出页修改后刷新父窗体 .
- 【虚拟化实战】存储设计之五IOPS
- android 即时通讯
- 基于spring的调用web形式的cxf服务的方法
- checkStyle代码规范
- apache_commons_io中的FileUtils学习
- WIN8开发中使用进度条
- windows7X64环境下wamp开启PHP_Curl组件
- COM技术
- 在重庆结点前插入新结点天津
- 图像的通道数(channels)解释