csdn消息推送是怎么做到的?求具体思路

图片说明

对于支持html5的浏览器来说,用websocket
否则(比如IE8)用long polling

websocket+ajax来搞的吧。。

websocket服务器和DEMO:http://www.ibm.com/developerworks/cn/web/1112_huangxa_websocket/

csdn的地址:http://s5-im-notify.csdn.net/socket.io/1/xhr-polling/dZ3YYziggoGiDsSLqpLB?t=1420603393975

websocket比较简单。现在很多浏览器也支持