• 技术文章 >web前端 >H5教程

    HTML5新增协议:WebSocket协议的实例

    不言不言2018-08-08 10:02:29原创1063

    本篇文章给大家带来的内容是关于HTML5新增协议:WebSocket协议的实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

    WebSocket 是 HTML 5 新增的协议,基于 TCP 连接进行全双工通信

    全双工通信:表示允许数据在两个方向上同时传输。

    判断浏览器是否支持 WebSocket

    // 判断浏览器是否支持 WebSocket
    if (window.WebSocket != undefined)
     {    
        var Socket = new WebSocket('ws://localhost: 8080')
      }

    ws 协议是 WebSocket 新增的协议,此外还有 wss 协议,表示加密的 WebSocket 协议。两者的关系如同 HTTP 协议对应 HTTPS 协议。

    WebSocket 实例

    // 创建 WebSocket 实例
    var Socket = new WebSocket('ws://localhost:8080')
    // 连接打开
    Socket.addEventListener('open', function(event) {
        socket.send('Hello Server!')
    })
    // 建通数据传送,有数据到达时触发
    Socket.addEventListener('message', function(event) {
        console.log('Message from Server', event.data)
    })
    // 当错误发生时,用于监听 error 事件的事件监听器
    Socker.addEventListener('error', function(event) {
        console.log(event.data)
    })
    // 连接关闭
    Socket.addEventListener('close', function(event){
        console.log(event.data)
    })

    相关文章推荐:

    HTML5应用:离线的应用以及存储的应用

    HTML标签:img标签的用法总结

    以上就是HTML5新增协议:WebSocket协议的实例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:WebSocket协议
    上一篇:HTML5应用:离线的应用以及存储的应用 下一篇:html5新增标签有哪些?html5新增的标签应用
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 上周朋友圈被传奇世界H5破1500流水刷屏了,求千万爆款H5游戏背后的成功秘诀?• HTML5中canvas的使用总结• phonegap使用方法介绍(二)获取位置信息• 在今天,利用 HTML5 开发和发布大型跨平台网游,可行性如何?要解决哪些问题?• 到 2013 年底,WebGL 能发展到什么程度?
    1/1

    PHP中文网