日期:2014-05-17  浏览次数:20720 次

页面里的在线实时聊天怎么实现?
页面里的在线实时聊天怎么实现,求大神赐教赐教啊啊。。
------解决方案--------------------
每一个页面应该都有一个独立的标识ID,那么根据这个ID就能确定那些人收到那些消息了。

重点是如何在HTTP下在有新消息的情况下让页面收到消息。

1.用轮询,ajax固定时间向服务器拿取数据,浪费大。但是服务端简单。
2.长轮询,ajax发起请求,服务器hold住.
3.长连接,服务器资源会被长时间占用。
4.Flash socket,真正的即时,当然服务端你要自己写了。

------解决方案--------------------
楼上说的差不多了。补充个HTML5 的websocket