Windows 8 支持WebSocket(相关技术)

openkk 12年前
     英文原文:    <a href="/misc/goto?guid=4958335040612103018" rel="permalink">WebSocket Support In Windows 8</a>    <p> 翻译作者:<a href="/misc/goto?guid=4958335041430258483">liulun</a></p>    <p> 鉴于 Windows 8 客户预览版已经很好的支持 WebSocket 协议和 WebSocket API,Asp.net 开发人员可以使用 System.Web.Websockets 类库来实现双向通信的功能。</p>    <p> 在 windows 8 客户预览版和 Server beta 版本中,IE10、所有的微软 WebSocket 客户端和服务端功能都支持最新版本的 <a href="/misc/goto?guid=4958319942858161339">IETF WebSocket 协议</a>。另外,IE10还实现了 W3C 的候选版 <a href="/misc/goto?guid=4958185768467117154">WebSocketAPI</a>,微软 IE 团队的官方博客详细解释了<a href="/misc/goto?guid=4958335043693497686">这些内容</a>。</p>    <p> 与此同时,ASP.NET 开发人员可以使用<a href="/misc/goto?guid=4958335044500131782">.Net Framework4.5</a>引入的 <a href="/misc/goto?guid=4958335045301497318">System.Web.WebSocket 名称空间</a>来使用此项技术,这个名称空间不同于 System.Net.Websockets 名称空间。前者把这些技术集成到 asp.net 框架中,后者只是提供了 .Net 框架下标准 WebSocket 的实现。</p>    <p> <a href="/misc/goto?guid=4958331435196580133">WebSocket 技术</a>提供了基于 TCP Socket 的双向通信信道技术,这与 <a href="/misc/goto?guid=4958335046848671273">Comet Channels</a> 技术很接近。Comet Channels 技术允许 web 服务器不接受请求就直接发送数据到 web 客户端,尽管这项技术很早就已经出现了(<a href="/misc/goto?guid=4958335047643481356">谷歌 chorme 浏览器早在 2009 年就宣布支持 Comet Channels</a>),但是直到去年 12 月份,Internet Engineering Task Force 才接受它。来自: <a id="link_source2" href="/misc/goto?guid=4958335048452182791" target="_blank">liulun的博客</a></p>