【译】 WebSocket 协议第十二章——使用其他规范中的WebSocket协议
概述
本文为 WebSocket 协议的第十二章,本文翻译的主要内容为如何使用其他规范中的 WebSocket 协议。
使用其他规范中的WebSocket协议(协议正文)
WebSocket协议旨在由另一规范使用,以提供动态作者定义内容的通用机制。例如,在定义脚本 API 的规范中定义 WebSocket 协议。
例如一个规范首先需要建立 WebSocket 连接
,提供该算法:
- 目标资源,包含一个
主机名(host)
和一个端口(port)
。 资源名称
,允许在一个主机和端口上识别多个服务。安全
标记,当这个值为 true 时,连接应该被加密,如果为 false 时则不需要。- 原始RFC6454的ASCII序列化,负责连接。
- 可选的,基于 WebSocket 连接的通过一个字符串定义的协议。
主机
、端口
、资源名称
和安全
标记通常是使用解析 WebSocket URI 组件,通过 URI 来获取。如果 URI 中没有指定这些 WebSocket 字段,那么这个解析将失败。
如果在任意时间连接被关闭了,那么规范需要使用关闭 WebSocket 连接
算法(第 7.1.1 节)。
第 7.1.4 节定义了什么时候WebSocket 连接关闭
。
当连接打开时,文档需要处理收到一条 WebSocket 消息
(第 6.2 节)的场景。
为了向已经建立的连接发送一些数据
,文档需要处理发送 WebSocket 消息
(第 6.1 节)。
【译】 WebSocket 协议第十二章——使用其他规范中的WebSocket协议相关推荐
- python外星人入侵游戏无法开火_《Python编程:从入门到实践》第十二章,外星人入侵实例中无法获取键盘按键和退出游戏...
game_functions.py import pygame import sys def check_enents(ship): """响应按键和鼠标事件" ...
- 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- 系统架构师学习笔记_第十二章_连载
第十二章 系统安全架构设计 12.1 信息系统安全架构的简单描述 信息安全的特征 是为了保证信息的 机密性.完整性.可用性.可控性.不可抵赖性. 以风险策略为基础. 12.1.1 信息安全的现状 ...
- 鸟哥的Linux私房菜(服务器)- 第十二章、网络参数控管者: DHCP 服务器
第十二章.网络参数控管者: DHCP 服务器 最近更新日期:2011/07/27 想象两种情况:(1)如果你在工作单位使用的是笔记本电脑,而且常常要带着你的笔记本电脑到处跑, 那么由第四章.连上 In ...
- 数字图像处理:第二十二章 基于模型的编码
第二十二章基于模型的编码 目录 引言 基于对象的编码 基于模型的编码 作业 1. 引言 为了获得更高的压缩效率并保持一定的视频质量以支持超低码率(大约10kbps)双向视频应用,不考虑内容特点的仅仅针 ...
- 数字图像处理:第十二章 小波变换
第十二章 小波变换 目录 1 引言 2 连续小波变换 3 二进小波变换 3.1 Haar变换 4 离散小波变换 4.1 ...
- 《Reids 设计与实现》第十二章 复制
<Reids 设计与实现>第十二章 复制 文章目录 <Reids 设计与实现>第十二章 复制 一.简介 二.旧版复制功能的实现 1.同步 2.命令传播 三.旧版复制功能的缺陷 ...
- 《深入理解 Spring Cloud 与微服务构建》第十二章 服务注册和发现 Consul
<深入理解 Spring Cloud 与微服务构建>第十二章 服务注册和发现 Consul 文章目录 <深入理解 Spring Cloud 与微服务构建>第十二章 服务注册和发 ...
- 数据结构思维 第十二章 `TreeMap`
第十二章 TreeMap 原文:Chapter 12 TreeMap 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 这一章展示了二叉搜索树,它是个Map接口的高效实现.如果我们 ...
最新文章
- Android TextView 设置文字上下距离以及文字水平间距
- Unix/Linux/Mac os下 文件互传
- oracle如何自动分析报告,ORACLE 性能分析报告的获取
- NAT的extendable参数,使得一个地址被不同接口NAT出去测试
- mysql setinc_数据库自增自减——setInc、setDec
- java 接口练习题1
- php 函数 打印,php打印函数入门教程
- 7.中文输入验证-原生JS
- 图解JVM的Class文件格式(详细版)
- 历经7年双11实战,阿里巴巴是如何定义云原生混部调度优先级及服务质量的?
- 上达最高精度,下到最快速度,Scaled-YOLOv4:模型缩放显神威
- java hex to ascii_使用java实现hex和ascii码的转换
- java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系
- HEX BIN文件 分析介绍
- Vue中使用Echarts构建3D地球
- 汉王ocr sdk android,汉王标准印刷体OCR SDK技术白皮书.doc
- javascript打飞机程序8x8x飞机大战
- 关于如何卸载联想电脑管家及Lenovo.Imcontroller相关问题
- 计算机应用基础补考申请书,院级教改课题申请书计算机应用基础教学.doc
- id门禁卡复制到手机_怎么把手机变成门禁卡 手机NFC复制门禁卡图文教程
热门文章
- leetcode算法题--Binary Tree Paths
- linux c 设置utc时间,C/C++标准库之转换UTC时间到local本地时间详解
- docker mysql日志写入本地_Docker Compose搭建MySQL主从复制集群
- 二叉搜索树中第K小的元素
- Android学习--09-广播
- git本地仓库关联远端仓库
- netstat获取本机监听的地址列表 —— *awk与splite命令实现*(sudo netstat -nl | grep tcp……)
- 双端队列的实现与应用
- 题解 P2387 【[NOI2014]魔法森林】
- 变量和指针——学习笔记