Websocket简介

分享到:

WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSocket草案的提出到现在已经有十几个版本了,目前最新的是版本17,所对应的协议版本号为13,目前对该协议支持最完善的浏览器应该是chrome,毕竟WebSocket协议草案也是Google发布的。

1.     WebSocket API简介

首先看一段简单的javascript代码,该代码调用了WebSockets的API。

 

[javascript] view plaincopy在CODE上查看代码片派生到我的代码片  
昵    称:
验证码:

相关文档:

  • html5--geolocation实践
    html5太强大了,新功能我就不废话了。看下一个geolocation的实例吧 应用geolocation获取用户的地理位置(原文链接http://www.ibm.com/developerworks/c...
  • 大熊君大话NodeJS之开篇------Why NodeJS(将Javascript进行到底)
    一,开篇分析 大家好啊,大熊君又来啦(*^__^*)嘻嘻……,之前我写过一系列关于JS(OOP与设计模式)方面的文章,反响还好,其实这...
  • HTML5 实现Link跳线效果
    之前我们推出过Flex版本的Link跳线效果,现在基于HTML5新版本的跳线效果也实现了,细微之处我们进行了改进,如link倾斜的时候Offset方向...
  • html
    超文本标记语言,标准通用标记语言下的一个应用。...
  • [html5/css3]html5的新增主体结构元素
    <!DOCTYPEhtml> <html> <head> <metacharset="UTF-8"> <title>html5的新增主体结构元素</title> </head> <body> <!...
  • 7个惊艳的HTML5 Canvas动画效果及源码
    HTML5非常强大,尤其是现在大部分浏览器都支持HTML5和CSS3,用HTML5制作的动画也多了起来。另外,Canvas上绘制图形非常简单,本文就分享...
  • [网页设计]10个最常见的 HTML5 面试题及答案
    这是选择了10个HTML5面试问题并给出了答案。这是Web开发人员最常见的面试问题,相信你掌握了这些重要的面试问题后一定会觉得你的理...
  • 【HTML5 4】《HTML5与CSS3权威指南》 step1 导读
    一、教程重点:以HTML5和CSS3的新功能和新特性为导向,辅之以实战型实例页面 二、内容概况: 第1部分:详细讲解HTML5相关知识,包括各...
  • 私房库的css+html视频
    html的测试(ie6,7,8,9,10、google、firefox) 1、智能社的清除: body,ul,li,ol,li,form,fieldset,div,dl,dt,dd,input,p,img{padding:0px;margin:0px;border:0px} body{font-si...
  • (转)Phonegap VS AppCan
    简介 Phonegap PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,...
  • [HTML5] 数据存储
    HTML5使用JavaScript来存储和访问数据 数据存储: 浏览器支持:主流全部支持(“IE8.0”、“Chrome4.0”、“Firefox4.0”、&ldq...
  • Html5——WEB(客户端)数据存储
    在客户端存储数据 HTML5提供了两种在客户端存储数据的新方法: localStorage-没有时间限制的数据存储 sessionStorage-针对一个session的数据存...
  • CSS 与 HTML5 响应式图片
    什么是响应式图片? 响应式图片是指:用户代理根据输出设备的分辨率不同加载不同类型的图片,不会造成带宽的浪费。同时,在改变...
  • html5 canvas simple drawing
    varc=canvas.getContext("2d");//getcanvas2dcontext canvasincludingaproposed3Dcontext; c.fillStyle("#ffffff");//rawingcanvasbackgroundcolor c.fillRectan...
  • html5(七) Web存储
    http://www.cnblogs.com/stoneniqiu/p/4206796.html http://www.cnblogs.com/v10258/p/3700486.html html5中的WebStorage包括两种存储方式: sessionStorage:这个存储机制...
  • HTML5+JS 《五子飞》游戏实现(七)游戏试玩
    前面第一至第六章我们已经把《五子飞》游戏的基本工作都已经讲得差不多了,这一章主要是把所有的代码分享给大家,然后小伙伴们也...
  • Html5 文本格式化元素
    <b>定义粗体文本,可以定义id,class,style和onclick等各种事件属性 <i>定义斜体文本,,可以定义id,class,style和onclick等各种事件属性 <e...
  • APP开发 APP定制 APP外包 HTML5开发
    app应用在移动互联网时代赚钱的方式 移动互联网时代已经全面到来,如何利用广告这一传统的主流盈利模式,让移动apps的巨大流量得以...
  • XHTML 基础(含部分css)
    基于http://www.ycku.com/xhtml/的视频教程的一些笔记 关于xhtml的解释引用百度百科 可扩展超文本标记语言,是一种置标语言,表现方式与超...
  • 10+ Best Responsive HTML5 AngularJS Templates
    http://www.responsivemiracle.com/collective/best-responsive-html5-angularjs-templates/...