随笔分类 - Server Push
摘要:前些天写了一篇题为Server-push技术(comet)----------asp.net中的异步处理+client与服务器端的长连接的文章,由于此篇中仅仅讲了一些理论上实现方式,故今天以实例的方式给大家进行一下补充。注:此实例为一个WEB IM模型,文章最后有下载链接。上篇中讲到了如何让服务器端往客户端以推的方式传输数据,重点就在于客户端与服务器端建立一个长连接,在实际代码中又是什么样的原理呢?首先说一下客户端从服务器端拉取数据:1客户端发送请求到服务器端2客户端等待服务器端的响应3服务器端将数据返回给客户端(如果服务器端响应慢,你会发现客户端一直处于waiting状态,直到服务器端
阅读全文
摘要:server-push技术已经面世很久了,但直到GTALK的诞生才慢慢的引导出这项技术,不过到现在为止,也很少有人去应用这方面的技术,server-push倒底是一个什么样的东西呢?故名思义,server-push即“服务器推”的意思,ajax大家都用过,它和server-push是完全相反的两个东西,ajax是从服务器端拉取数据,如果要定期更新页面上显示的数据块,那么最简单的方法就是写个计时器,server-push则不同,它的本质是将client与server建立一个长连接,即连上后不断开,一旦服务器端有新的数据就将其推送到客户端,讲到这里出现了几个问题。1.ajax与server-pus
阅读全文