页面里的在线实时聊天怎么实现?
页面里的在线实时聊天怎么实现,求大神赐教赐教啊啊。。
------解决方案--------------------每一个页面应该都有一个独立的标识ID,那么根据这个ID就能确定那些人收到那些消息了。
重点是如何在HTTP下在有新消息的情况下让页面收到消息。
1.用轮询,ajax固定时间向服务器拿取数据,浪费大。但是服务端简单。
2.长轮询,ajax发起请求,服务器hold住.
3.长连接,服务器资源会被长时间占用。
4.Flash socket,真正的即时,当然服务端你要自己写了。
------解决方案--------------------楼上说的差不多了。补充个HTML5 的websocket