美文网首页
Websocket第二弹 继续学习中

Websocket第二弹 继续学习中

作者: 前端小宇 | 来源:发表于2017-08-02 10:11 被阅读0次

个人理解总结,有不对的地方欢迎纠正啊 喵喵 

应用场景 实时展示类页面,如股票信息,火车票余票,医疗设备读取信息,即时聊天等等

Websocket是能和服务器保持时事通讯的协议,所谓实时通讯就是可以实时的传递数据。向服务器发送数据:send()方法,接收服务器返回的数据:onmessage事件。而我们要使用这些websocked的方法和事件,首先就要有一个websocked对象(单身狗也可以有的对象呢ヾ(o・ω・)ノ),基于这个对象我们才能做(巴拉巴拉。。。此处省略)

创建对象: var Socket = new WebSocket(url,[protocol]);两个参数,第一个是我们要链接的url地址,第二个参数是可选项,指定了可接受的自协议;

注意,以下所写的属性,事件,和方法都是基于以上创建的Socket对象进行的

WebSocket属性:

1.Socket.readyState             readyState英语翻译是准备状态               是只读属性,表示连接状态 0未连接  1已连接  2连接正在关闭  3连接已关闭或者连接不能打开

2 Socket.bufferedAmount      bufferedAmount英语翻译是缓冲的数量   同样为只读属性,表示被send()放在队列中排队等待还未被发送出去的UTF-8的文本字节数

Websocket事件:

open             Socket.onopen               连接建立时被触发

message       Socket.onmessage        客户端接受服务器数据时触发

error              Socket.onerror                通信发生错误时被触发

close              Socket.onclose               连接关闭时被触发

Websoket方法:

1 Socket.send(data)    使用连接发送数据

2 Socket.close()           关闭连接

相关文章

  • Websocket第二弹 继续学习中

    个人理解总结,有不对的地方欢迎纠正啊 喵喵 应用场景 实时展示类页面,如股票信息,火车票余票,医疗设备读取信息,即...

  • Layer对象的设置

    周末第二弹, 继续Core Animation的基础内容复习. Layer对象是Core Animation中的核...

  • websocket + node.js

    websocket的原理和应用 在继续本文之前,让我们了解下websocket的原理: websocket通信协议...

  • 家庭幸福成长录(2)

    这个周日是家庭幸福成长记录第二弹,继续为父母梳理能改善他们幸福的生活方式的小方法。 开篇:继续学习 午饭时候就和父...

  • 猫の纸片(801)富坚义博③ 淘气爱神

    继续富坚义博的短篇介绍,第二弹暨倒数第二弹——《淘气爱神》。 这套只是因为喜欢富坚义博才买的,放了好多年没看,当我...

  • 学习(第二弹)

    下午喝了杯茶导致没睡着就顺便学习一下。 增肌的原理之前是知道的,但不够全面。刚刚看了一篇增肌文,又多了点儿知识,...

  • 🌙继续弹

    文||喜乐的百合花 钢琴课最后一课的曲子已经会弹了。钢琴课马上就要结束了,我一共学会了十几首曲子。 我还准备继续弹...

  • 去二级页面停止视频播放问题

    需求是:去所有二级页面停止视频播放,点击home 继续播放,熄屏后继续播放,点击出现弹框继续播放,点击弹框中按钮去...

  • 玩游戏,学英语-Day 2《如何结束一个话题》

    【玩游戏学英语】系列 《阿加莎之刃》第二弹 今天我们继续跟随着这个游戏来学习英文~ 今天我们的主题是:如何结束一个...

  • Websocket相关知识整理

    Websocket 协议格式说明 最近整理项目中关于websocket中的部分,由于之前代码中websocket的...

网友评论

      本文标题:Websocket第二弹 继续学习中

      本文链接:https://www.haomeiwen.com/subject/ppadlxtx.html