页面里的在线实时聊天实现
2016-04-05 09:39
295 查看
每一个页面应该都有一个独立的标识ID,那么根据这个ID就能确定那些人收到那些消息了。
重点是如何在HTTP下在有新消息的情况下让页面收到消息。
1.用轮询,ajax固定时间向服务器拿取数据,浪费大。但是服务端简单。
2.长轮询,ajax发起请求,服务器hold住.
3.长连接,服务器资源会被长时间占用。
4.Flash socket,真正的即时,当然服务端你要自己写了。
重点是如何在HTTP下在有新消息的情况下让页面收到消息。
1.用轮询,ajax固定时间向服务器拿取数据,浪费大。但是服务端简单。
2.长轮询,ajax发起请求,服务器hold住.
3.长连接,服务器资源会被长时间占用。
4.Flash socket,真正的即时,当然服务端你要自己写了。
相关文章推荐
- 第十天 权重
- java变量所占字节数及取值范围
- ubuntu下增加中文编码
- 基于SSH编写通用的DAO、Service、Action
- Git开篇:认识Git
- C/C++连接MySql数据库
- 北京Uber优步司机奖励政策(4月5日)
- FileStream:The process cannot access the file because it is being used by another process
- postMessage
- jQuery技巧之让任何组件都支持类似DOM的事件管理
- 一个war包远程部署的脚本
- 【Java】Integer的常量池
- 第十一天 手机卫士
- Android 内存监测工具 DDMS --> Heap
- chrome官方完整安装包
- 重构的内涵
- List的常用Demo
- PHP QRCODE 彩色二维码
- left join、right join、inner join的区别
- android快速入门