原文地址:
http://www.infoq.com/news/2012/03/websocket-windows
鉴于Windows 8客户预览版已经很好的支持WebSocket协议和WebSocket API
asp.net 开发人员可以使用System.Web.Websockets类库来实现双向通信的功能
在windows 8客户预览版和Server beta版本中
IE10、所有的微软WebSocket客户端和服务端功能都支持
最新版本的 IETF WebSocket 协议
另外,IE10还实现了W3C的候选版 WebSocketAPI
微软IE团队的官方博客详细解释了这些内容
与此同时,
ASP.NET开发人员可以使用.Net Framework4.5引入的
System.Web.WebSocket名称空间来使用此项技术
这个名称空间不同于System.Net.Websockets名称空间
前者把这些技术集成到asp.net框架中
后者只是提供了.Net框架下标准WebSocket的实现
WebSocket技术提供了基于TCP Socket的双向通信信道技术
这与Comet Channels技术很接近
Comet Channels技术允许web服务器
不接受请求就直接发送数据到web客户端
尽管这项技术很早就已经出现了
(谷歌chorme浏览器早在2009年就宣布支持Comet Channels)
但是直到去年12月份,
Internet Engineering Task Force才接受它