ASP.NET - 制作自己的安装程序
2010-04-16 13:40
489 查看
在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 flex ajax bridge,可以在javascript中使用这两项功能. 可以预见,如果websocket一旦在浏览器中得到实现,将会替代上面两项技术,得到广泛的使用.面对这种状况,HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。在JavaEE7中也实现了WebSocket协议。
WebSocket protocol 是HTML5一种新的协议(protocol)。它是实现了浏览器与服务器全双工通信(full-duplex)。现很多网站为了实现即时通讯(real-time),所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(time interval)(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求(request),然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽。而最比较新的技术去做轮询的效果是Comet – 用了AJAX。但这种技术虽然可达到全双工通信,但依然需要发出请求(reuqest)。在 WebSocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了两大好处:1. Header互相沟通的Header是很小的-大概只有 2 Bytes2. Server Push服务器可以主动传送数据给客户端
WebSocket protocol 是HTML5一种新的协议(protocol)。它是实现了浏览器与服务器全双工通信(full-duplex)。现很多网站为了实现即时通讯(real-time),所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(time interval)(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求(request),然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小的值,这样会占用很多的带宽。而最比较新的技术去做轮询的效果是Comet – 用了AJAX。但这种技术虽然可达到全双工通信,但依然需要发出请求(reuqest)。在 WebSocket API,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。在此WebSocket 协议中,为我们实现即时服务带来了两大好处:1. Header互相沟通的Header是很小的-大概只有 2 Bytes2. Server Push服务器可以主动传送数据给客户端
相关文章推荐
- ASP.NET--制作功能完善的安装程序
- 制作asp.net的安装程序
- 制作asp.net的安装程序
- ASP.NET --- 制作功能完善的安装程序
- 制作asp.net的安装程序
- 如何为ASP.NET解决方案制作安装程序?
- 转载:使用Installshield制作asp,asp.net应用的安装程序
- 使用Installshield制作asp,asp.net应用的安装程序
- 利用ASP.NET操作IIS (可以制作安装程序)
- 使用Installshield制作asp,asp.net应用的安装程序
- 制作ASP.NET程序安装包
- 使用Installshield制作asp,asp.net应用的安装程序
- 使用Installshield制作asp,asp.net应用的安装程序
- 各位,怎样做asp.net的安装程序?
- 如何给自己的PHP项目制作安装程序
- 通通WPF随笔(2)——自己制作轻量级asp.net网站服务
- VS.NET 2003 制作安装部署程序时遇到的问题
- win7下安装IIS7.0及部署VS2010 ASP.NET程序网站的相关问题
- IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
- .NET跨平台:在Ubuntu上用自己编译的dnx运行ASP.NET 5示例程序