Comet将被HTML 5 Websocket官方标准认可
程序员文章站
2022-05-06 16:49:06
...
var conn = new WebSocket("ws://www.example.com/livedemo"); conn.onopen = function(evt) { alert("Conn opened"); } conn.onread = function(evt) { alert("Read: " + evt.data); } conn.onclose = function(evt) { alert("Conn closed"); } conn.send("Hello World")
如果以上代码是HTML标准,你是否对Comet类型应用更有好感? Michael Carter提到HTML 5标准委员会正在讨论WebSocket将完全支持在一个socket中提供双向交流通道。
新的WebSocket标准将包括:
1。无缝穿过防火墙和路由器
2。支持跨域交流(cross-domain communication)
3。完美整合基于cookie的认证
4。完美整合现存的HTTP负载平衡
5。兼容二进制数据
未来WebSocket将不仅仅是TCP socket,而且是提供实时交流应用的通道。
介绍Comet:一种编程技术,使用它可以在Web Server上向client发送数据而无须来自client的请求。使用此技术可以建立定位于浏览器上的“事件驱动Web应用”。推荐疯狂的菠菜的博客:Comet,下一代Ajax?